Я звоню в веб-службу, но файл .dll.config с привязками веб-службы не найден.Допустим, код для вызова веб-сервиса находится в DLL с именем webservicecall.dll , а сгенерированный файл конфигурации - webservicecall.dll.config .Оба файла находятся в IIS (6.0), DefaultWebSite \ testserver \ bin
При вызове команды для использования веб-службы я получаю сообщение об ошибке, указывающее, что файл конфигурации не найден.
Чтобы проверить вызов WebService, я создал консольное приложение TestWebServiceAccess.exe и использовал тот же файл конфигурации (просто переименовал его в TestWebServiceAccess.exe.config ).Это прекрасно работает.
Даже модульные тесты в "webservicecall.dll" правильно используют файл .dll.config, просто когда все это размещено в IIS, оно не работает.
Это ошибка:
Не удалось найти элемент конечной точки по умолчанию, который ссылается на контракт «WEBSERVICE1» в разделе конфигурации клиента ServiceModel.Это может быть связано с тем, что для вашего приложения не найден файл конфигурации, или из-за того, что в клиентском элементе не найден элемент конечной точки, соответствующий этому контракту.
Есть ли в IIS какие-либо параметры конфигурации для обеспечения работоспособности