IIS获取失败的请求的完整错误消息

我有IIS设置和服务我的web服务。 不幸的是,如果Web服务引发exception,我得到的只是一个标题失败请求的蓝框。

我有什么select才能真正看到出了什么问题? 我宁愿得到exception消息和堆栈跟踪。

我已经设置了“失败的请求追踪”,但目录保持空白。 如果可能的话,我宁愿直接在浏览器中获取堆栈跟踪。

只要这很重要:Win 7 64 Pro框上有一个IIS 7.5。 Webservice是一个WCF C#项目。

你会发现在事件日志中的错误,但在浏览器中,他们确实更方便(特别是在开发过程中)。 要做到这一点:打开你的web.config中的debugging 。 Alsclosures自定义错误或将其设置为“仅限远程”。

<configuration> <system.web> <customErrors mode="Off" /> <compilation debug="true" /> </system.web> </configuration> 

web.config中的服务行为中试试这个

  <behavior name="Your.Service.Type"> <serviceMetadata httpGetEnabled="true"/> <serviceDebug includeExceptionDetailInFaults="true"/> </behavior>