![IIS 获取失败请求的完整错误消息](https://linux22.com/image/588698/IIS%20%E8%8E%B7%E5%8F%96%E5%A4%B1%E8%B4%A5%E8%AF%B7%E6%B1%82%E7%9A%84%E5%AE%8C%E6%95%B4%E9%94%99%E8%AF%AF%E6%B6%88%E6%81%AF.png)
我已经设置了 IIS 并为我的 web 服务提供服务。不幸的是,如果 web 服务抛出异常,我得到的只是一个带有标题为“请求失败”的蓝色框。
我有什么选择可以真正了解哪里出了问题?我更愿意获取异常消息和堆栈跟踪。
我已经设置了“失败请求跟踪”,但目录仍然是空的。如果可能的话,我更愿意直接在浏览器中获取堆栈跟踪。
只是如果这很重要:我在 Win 7 64 Pro 机器上有一个 IIS 7.5。 Webservice 是一个 WCF C# 项目。
答案1
答案2
在您的服务行为中尝试此操作网站配置:
<behavior name="Your.Service.Type">
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="true"/>
</behavior>