Das wird vielleicht seltsam klingen, aber ich versuche herauszufinden, wo Debug Informationen über Ausnahmen von innerhalb einer MVC Web API übertragen werden. Jedes Mal, wenn eine Ausnahme auftritt, es gibt ein Objekt (JSON formatiert, weil ich die XML-Formatierungs entfernt) mit den folgenden Attributen:MVC Web API Ausnahmehandler JSON Debug Info mit OWIN/Kotana
Nachricht
ExceptionMessage
Exception
Stacktrace
Ich ersetzen die vorhandene Implementierung von IExceptionHandler mit der folgenden Zeile in WebApiConfig.Register()
config.Services.Replace(typeof(IExceptionHandler), new CustomExceptionHandler());
Doch obwohl ich in der Lage bin, um zu bestätigen, dass die neuen Handler aufgerufen werden, wenn eine Ausnahme (über Debug-Haltepunkte) auf, die Das gleiche JSON-Objekt mit Debug-Informationen zum Fehler wird zurückgegeben.
Meine Frage ist das: Welche Lager-System oder Mechanismus ist verantwortlich für das Generieren und Senden dieser Informationen?