Я пытаюсь использовать сервис WCF. Мне дали URL-адрес файла svc.
1. Создано приложение Windows формы
2. Добавлена сервисная ссылка на файл svc
3. В моем коде во время события загрузки формы я вызываю метод, предоставляемый сервисом
ServiceReference1.SearchServiceClient search = new WindowsFormsApplication1.ServiceReference1.SearchServiceClient();
var serviceResult = search.SearchByClientNumber("1");
Я получаю эту ошибку
Серверу не удалось обработать запрос из-за внутренней ошибки. Для получения дополнительных сведений об ошибке либо включите IncludeExceptionDetailInFaults (либо из ServiceBehaviorAttribute, либо из поведения конфигурации) на сервере, чтобы отправить информацию об исключении обратно клиенту, либо включите трассировку согласно документации Microsoft .NET Framework 3.0 SDK и проверьте журналы трассировки сервера. "
Я могу вызвать метод с помощью WCFTestClient, но не в моем приложении.
Есть ли какие-то изменения, которые мне нужно выполнить в файле конфигурации моего тестового приложения? Есть раздел для
<client>
<endpoint address="http://somewhere.com/Service.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_ISearchService"
contract="ServiceReference1.ISearchService" name="BasicHttpBinding_ISearchService" />
</client>