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