WCF FaultException без отправки StackTrace
у меня есть некоторые службы WCF с предопределенными FaultContract
атрибуты. Когда FaultException<TDetail>
исключения выбрасываются, они отправляют StackTrace, источник и другую потенциально несохраненную информацию.
можно ли вернуть только:
- деталь (от общего TDetail)
- FaultMessage
- FaultCode
- (и возможно) FaultReason
1 ответов
вы пробовали сворачивать собственное исключение ошибки, используя интерфейс ierrorhandler? Также убедитесь, что в файле конфигурации приложения IncludeExceptionDetailInFaults атрибут имеет значение false и,этой может быть полезно для лучшей практики.