Не удалось найти элемент конечной точки по умолчанию, который ссылается на контракт - PullRequest
1 голос
/ 14 сентября 2009

Мое приложение для Windows. Я использую веб-сервис. Когда я добавляю ссылку на службу в свое приложение, создается один файл app.config.

<client>
    <endpoint address="http://58.71.131.223/uucpapi/UUCPAPIServer.svc"
        binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IUUCPAPIServer"
        contract="UUCPAPI.IUUCPAPIServer" name="WSHttpBinding_IUUCPAPIServer">
        <identity>
            <dns value="localhost" />
        </identity>
    </endpoint>
</client>

и я называю этот API как

UUCPAPI.UUCPAPIServerClient uucp = new UUCPAPI.UUCPAPIServerClient();

здесь это исключение как

Не удалось найти элемент конечной точки по умолчанию, который ссылается на контракт 'UUCPAPI.IUUCPAPIServer' в разделе конфигурации клиента ServiceModel. Это может быть связано с тем, что для вашего приложения не найден файл конфигурации или из-за того, что в клиентском элементе не найден элемент конечной точки, соответствующий этому контракту.

1 Ответ

0 голосов
/ 14 сентября 2009
<client>
    <endpoint address="http://...../uucpapi/UUCPAPIServer.svc" 
              binding="wsHttpBinding" 
              binding configuration="WSHttpBinding_IUUCPAPIServer" 
              contract="UUCPAPI.IUUCPAPIServer" 
              name="WSHttpBinding_IUUCPAPIServer">
        <identity>
            <dns value="localhost" />
        </identity>
    </endpoint> 
</client>
...