2009-10-23 2 views
0

Je veux accéder à des apis que j'ai obtenus à partir d'un fichier wsdl. J'ajoute la référence à cette API dans dll qui est créée en utilisant C#.Problème lors de l'accès à apis lorsque wsdl est ajouté en tant que référence dans une DLL C#

La DLL que j'ai créée est accédée dans un autre C# exe. Lorsque j'essaie d'accéder à l'API, il donne l'exception suivante

System.InvalidOperationException: Impossible de trouver l'élément de noeud final par défaut qui référence le contrat 'ApiService' dans la section de configuration du client ServiceModel. Cela peut être dû au fait qu'aucun fichier de configuration n'a été trouvé pour votre application ou qu'aucun élément de point de terminaison correspondant à ce contrat n'a pu être trouvé dans l'élément client.

Quelqu'un peut-il me dire ce que l'erreur est

Répondre

2

Il semble que vous essayez d'utiliser WCF. Les points de terminaison WCF doivent être placés dans l'élément serviceModel de votre app.config. Vous devez l'ajouter. here est l'échantillon.

+0

+1 exactement - la configuration est manquante –

Questions connexes