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