我有一个WCF服务,它吞没了被调用方法中抛出的异常并将它们传递给客户端。这对DEBUG模式很好,我有一种感觉,我开启了这个功能,但是你怎么把它关掉?
任何帮助都非常感激。
答案 0 :(得分:1)
检查web.config文件中includeExceptionDetailInFaults
元素的serviceDebug
属性以获取服务。将此属性设置为“false”应该可以防止将异常详细信息返回给客户端。
<behaviors>
<serviceBehaviors>
<behavior name="httpsBehavior">
<serviceMetadata httpGetEnabled="false" httpsGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>
</behaviors>