У меня есть библиотека классов, которая вызывает веб-сервис. Когда я пытаюсь создать новый экземпляр клиента, я получаю следующую ошибку: VS:
Исключение типа «System.InvalidOperationException» возникло в System.ServiceModel.dll, но не было обработано в пользовательском коде.
Дополнительная информация: не удалось найти элемент конечной точки по умолчанию, который ссылается на контракт «SanctionsCheckingService.ISanctionsCheckingService» в разделе конфигурации клиента ServiceModel. Это может быть связано с тем, что для вашего приложения не найден файл конфигурации или с тем, что в клиентском элементе не удалось найти элемент конечной точки, соответствующий этому контракту.
Мой файл app.config содержит следующее, что выглядит правильно:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_ISanctionsCheckingService" />
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://localhost:56200/SanctionsCheckingService"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_ISanctionsCheckingService"
contract="SanctionsCheckingService.ISanctionsCheckingService"
name="BasicHttpBinding_ISanctionsCheckingService" />
</client>
</system.serviceModel>
Can anyone point to why this is happening?