IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Communication Foundation .NET Discussion :

fichier de configuration de votre application est introuvable [Débutant]


Sujet :

Windows Communication Foundation .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 2
    Par défaut fichier de configuration de votre application est introuvable
    Bonjour,

    J'ai créé une bibliothèque de classes C# avec VS 2010, et j'ai ajouté une référence à un web service par l'intermédiaire d'un fichier wsdl.

    VS m'a bien créé tout ce qu'il faut et notamment un fichier app.config qu'il a placé dans mon projet.

    Lorsque je teste ma bibliothèque j'obtiens le message d'erreur explicite suivant :

    Une exception de type 'System.InvalidOperationException' s'est produite dans System.ServiceModel.dll mais n'a pas été gérée dans le code utilisateur

    Informations supplémentaires : Impossible de trouver un élément de point de terminaison portant le nom 'TOTO' et le contrat 'TOTOReference.TOTO' dans la section de configuration du client ServiceModel. Ceci peut être dû au fait que le fichier de configuration de votre application est introuvable ou que l'élément de point de terminaison correspondant à ce nom est introuvable dans l'élément client.
    J'ai donc tenté de créé un nouveau projet C# de type console pour tester ce web service en effectuant les mêmes manipulations, et tout semble bien fonctionner.

    J'en conclue donc que c'est l'utilisation d'une bibliothèque de classes qui est en cause !

    Le contexte de test de cette bibliothèque est le suivant : lorsque j'exécute la bibliothèque, celle-ci commence par lancer une .exe créé en C++, qui appelle une DLL écrite en C++ qui ensuite appelle ma bibliothèque C# !!!

    Je l'avoue c'est un peu tordu mais pourtant ça semble fonctionner. En tous cas, le point d'arrêt posé sur l'instruction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TOTOClient client = new TOTOClient("TOTO");
    arrête le débogueur comme convenu !

    Mais lorsque j'exécute cette instruction, j'obtiens l'erreur signalée précédemment...

    J'ai tenté de copier le fichier app.config un peu partout dans les trois projets (le .exe, la DLL et la bibliothèque C#), rien n'y fait.

    Quelqu'un aurait-il une idée ?....

    Merci de votre aide.

  2. #2
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 2
    Par défaut
    J'ai finalement trouvé la solution à mon problème. Il suffit de copier le fichier app.config dans le répertoire de l'exécutable C++ en le renommant <nom du fichier exécutable>.config, par exemple essai.exe.config.

    Voilou !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fichiers de configuration sous une application en prolog
    Par canacana dans le forum Autres systèmes
    Réponses: 2
    Dernier message: 10/11/2011, 10h59
  2. Réponses: 19
    Dernier message: 17/08/2010, 22h21
  3. Réponses: 5
    Dernier message: 17/05/2010, 12h01
  4. Réponses: 2
    Dernier message: 30/01/2009, 10h56
  5. Réponses: 1
    Dernier message: 24/06/2008, 23h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo