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