【发布时间】:2011-08-03 08:49:49
【问题描述】:
我们正在抛出异常的 IIS 上运行 WCF 服务。
但是,即使在serviceBehavior 配置部分中使用includeException = true 和compile = debug 也不会显示异常详细信息,并且只有一条通用消息建议您启用上述属性。
如何让 WCF 显示真正的错误?
【问题讨论】:
-
您是否重新启动了 IIS,因为 includeException 和 serviceiceBehavior 属性已更改?
-
是的,我已经停止并启动了应用程序池。并且一开始就使用此属性设置了 Web 配置。它是用于测试的新服务器,在其他服务器上我们没有这个问题
-
检查您的事件日志。如果这没有显示任何内容,则在您的服务上启用诊断跟踪。 IIS 不会为您传播服务故障。它只会告诉您 [hosting] 配置是否存在问题。
-
OK Windows 事件记录器没有任何信息,我将激活跟踪。
-
你有服务器的代码吗?如果可以,可以附加调试器吗?