0

我有一个 WCF 服务,并且有一个继承自 FaultException 的 CustomFaultException 类。

我设置了以下代码:

<serviceDebug includeExceptionDetailInFaults="False"/>

但它总是返回带有完整堆栈跟踪详细信息的异常。

如何配置或实现 WCF 服务以便只返回某些类型的异常,例如 CustomFaultException?

谢谢

4

1 回答 1

1

将以下属性添加到您的服务操作:

[FaultContract(typeof(CustomFaultException))]

在您的捕获中,添加以下内容:

throw new CustomFaultException("Custom Fault Message");

这将阻止将完整的堆栈跟踪异常详细信息发送到客户端。

于 2012-11-13T17:20:34.483 回答