我有一些具有预定义FaultContract
属性的 WCF 服务。当FaultException<TDetail>
抛出异常时,它们会发送 StackTrace、Source 和其他可能未保存的信息。
是否可以只退货:
- 详细信息(来自通用 TDetail)
- 故障信息
- 故障码
- (并且可能)故障原因
我有一些具有预定义FaultContract
属性的 WCF 服务。当FaultException<TDetail>
抛出异常时,它们会发送 StackTrace、Source 和其他可能未保存的信息。
是否可以只退货:
您是否尝试过使用IErrorHandler滚动您自己的错误异常?还要确保在您的应用配置文件中,将IncludeExceptionDetailInFaults属性设置为 false, 这可能有助于最佳实践。