WCF FaultException ohne StackTrace zu senden

8

Ich habe einige WCF-Dienste mit vordefinierten FaultContract -Attributen. Wenn die Ausnahmen FaultException<TDetail> ausgelöst werden, senden sie StackTrace, Source und andere möglicherweise nicht gespeicherte Informationen.

Ist es möglich, nur zurückzukehren:

  • Detail (aus dem generischen TDetail)
  • FaultMessage
  • Fehlercode
  • (und möglicherweise) FaultReason
reifnir 28.10.2010, 19:09
quelle

1 Antwort

3

Haben Sie versucht, Ihre eigene Fehlerausnahme mithilfe von IErrorHandler zu rollen? Stellen Sie außerdem in Ihrer App-Konfigurationsdatei das Attribut IncludeExceptionDetailInFaults sicher ist auf false gesetzt und Dies könnte für die besten Praktiken hilfreich sein.

    
Terrance 28.10.2010, 19:52
quelle