WCF FaultException без отправки StackTrace

у меня есть некоторые службы WCF с предопределенными FaultContract атрибуты. Когда FaultException<TDetail> исключения выбрасываются, они отправляют StackTrace, источник и другую потенциально несохраненную информацию.

можно ли вернуть только:

  • деталь (от общего TDetail)
  • FaultMessage
  • FaultCode
  • (и возможно) FaultReason

1 ответов


вы пробовали сворачивать собственное исключение ошибки, используя интерфейс ierrorhandler? Также убедитесь, что в файле конфигурации приложения IncludeExceptionDetailInFaults атрибут имеет значение false и,этой может быть полезно для лучшей практики.