Почему мой веб-сервис показывает WSDL вместо svc? - PullRequest
2 голосов
/ 25 января 2012

У меня есть веб-сервис WCF, работающий по HTTPS. Когда я компилирую и запускаю его в Visual Studio 2008 и получаю доступ к файлу Service.svc в браузере, я ожидаю увидеть стандартную начальную страницу, начинающуюся с:

Вы создали сервис.

Чтобы протестировать этот сервис, вам нужно будет создать клиента и использовать его для вызова сервиса. Это можно сделать с помощью инструмента svcutil.exe из командной строки со следующим синтаксисом:

Вместо этого отображается файл WSDL службы. Это какая-то ошибка конфигурации? Как я могу это исправить?

1 Ответ

2 голосов
/ 25 января 2012

Страница справки HTML WCF может быть отключена для HTTPS в разделе конфигурации .

Найдите что-то подобное в вашем конфигурационном файле:

<serviceDebug httpsHelpPageEnabled="false" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...