Wie man Probleme / Ausnahmen bei der WCF-Serialisierung nachverfolgt

Gelegentlich tritt das Problem auf, dass während der WCF-Serialisierung eine Anwendungsausnahme ausgelöst wird (nachdem ein DataContract von meinem OperationContract zurückgegeben wurde). Die einzige (und weniger aussagekräftige) Nachricht, die ich erhalte, ist

System.ServiceModel.CommunicationException: Die zugrunde liegende Verbindung wurde geschlossen: Die Verbindung wurde unerwartet geschlossen.

ohne irgendeinen Einblick in die innere Ausnahme, was es wirklich schwierig macht herauszufinden, was den Fehler während der Serialisierung verursacht hat.

Weiß jemand, wie man diese Ausnahmen nachverfolgen, protokollieren und debuggen kann? Oder kann ich die Ausnahme noch besser abfangen, behandeln und eine definierte FaulMessage an den Client senden?

Dank

Antworten auf die Frage(4)

Ihre Antwort auf die Frage