У меня есть служба WCF, которую я публикую из Visual Studio 2008 в IIS 6. Согласно окну вывода VS, публикация прошла успешно, сообщений об ошибках и предупреждений нет. Когда я смотрю на IIS, виртуальный каталог был создан, но в каталоге нет .svc. В каталоге просто есть мой web.config и корзина. Любые попытки вызвать мою службу WCF терпят неудачу, потому что они не существуют.
Как я могу увидеть сообщение об ошибке, что идет не так?
Методом проб и ошибок я обнаружил изменение своего app.config до того, как публикация заставит сервис появиться. А именно мой файл app.config имеет следующие строки:
<binding ...>
<security mode="Transport">
<transport clientCreditionalType="None"/>
</security>
</binding>
Если я переключу «Транспорт» на «Нет», то моя служба отобразится в IIS. Но у меня do есть сертификат, установленный на IIS на сервере, и, насколько я могу судить, все настроено правильно на сервере.
В журнале событий нет сообщений об ошибках.
Как я могу найти больше сообщений об ошибках, объясняющих, почему служба не отображается?