我有一些带有预定义FaultContract属性的WCF服务。引发FaultException<TDetail>异常时,它们将发送StackTrace,Source和其他可能未保存的信息。

是否可以仅返回:

  • 详细信息(来自通用TDetail)
  • 故障消息
  • 故障码
  • (可能还有)FaultReason
  • 最佳答案

    您是否尝试过使用IErrorHandler滚动自己的故障异常?还要确保在您的应用程序配置文件中,IncludeExceptionDetailInFaults属性设置为false,并且this可能有助于获得最佳效果。

    关于没有发送StackTrace的WCF FaultException,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4046350/

    10-13 05:47