У меня есть служба WCF, размещенная в IIS 7.5.
У меня есть два сервера, один для тестирования и один для производства.
Служба отлично работает на тестовом сервере, но на рабочем сервере у меня появляется следующая ошибка.
Когда я получаю доступ к адресу http://..../service.svc
, я вижу страницу по умолчанию:
Вы создали сервис.
Чтобы протестировать этот сервис, вам нужно будет создать клиент и использовать его для вызова сервиса. Это можно сделать с помощью инструмента svcutil.exe из командной строки со следующим синтаксисом:
svcutil.exe http://..../service.svc?wsdl
Это создаст файл конфигурации и файл кода, который содержит класс клиента. Добавьте эти два файла в ваше клиентское приложение и используйте сгенерированный клиентский класс для вызова Сервиса.
Но когда я нажимаю на ссылку wsdl, я не могу перейти на страницу wsdl. Он возвращает меня на эту веб-страницу по умолчанию без каких-либо ошибок. Я подозреваю ошибку авторизации сети / брандмауэра, но есть ли у кого-нибудь подобный опыт?
Все настройки IIS одинаковы для тестовых и производственных серверов.
Спасибо, С наилучшими пожеланиями.