Ne pouvait pas trouver de point de terminaison par défaut de l'élément qui fait référence à un contrat
j'ai créé un Ebay console application qui s'exécute à partir d'un service. Si je lance la console, il fonctionne très bien. si je ne cours pas comme ça que j'ai obtenu ne Pouvait pas trouver de point de terminaison par défaut de l'élément que les références du contrat " EbayFinding.FindingServicePortType "dans le ServiceModel section de configuration de client'
J'ai essayé entièrement admissible mon application.config mais cela ne semble pas résoudre ça, quelqu'un a une idée?
<endpoint address="https://svcs.ebay.com/services/search/FindingService/v1"
binding="basicHttpBinding" bindingConfiguration="FindingServiceSOAPBinding"
contract="EbayFindingConsole.EbayFinding.FindingServicePortType" name="FindingServiceSOAPPort" />
</client>
contrat="FindingServicePortType" (l'état initial)
Code qui appelle le contrat
using (FindingServicePortTypeClient client = new FindingServicePortTypeClient())
Personne sur ce que je suis en manque ici?
Mon problème, c'était que je n'étais pas en gardant le .exe.config dans le même répertoire que l'application, le service a été d'appeler.
Vous devez vous connecter pour publier un commentaire.
Le reste du message d'erreur est:
Depuis qu'il est au travail lorsqu'il est exécuté directement, nous pouvons exclure que le point de terminaison est manquant.
La seule chose qui reste, c'est que le fichier de configuration n'est pas là où il est recherché.
Vérifier si le répertoire à partir duquel vous exécutez l'application console a le fichier de configuration pour l'application console.
Si l'application de console et de services exécutables sont dans le même répertoire que le répertoire doit contenir la console de configuration de l'application le fichier.
<ConsoleAppName>.exe.config
(<ConsoleAppName>
est le vrai nom de l'application console).