ELMAH- und API-Controller in MVC4 protokollieren keine Fehler

Bei Verwendung eines API-Controllers in MVC4 protokolliert ELMAH den Fehler nicht, wenn die Controlleraktion eine Ausnahme auslöst.

Ich denke, das Problem ist, dass MVC4 den HTTP-Statuscode auf 500 setzt und die Ausnahmedetails in einem JSON-Objekt zurückgibt, aber keine unbehandelte Ausnahme auslöst, sodass ELMAH sie nie sieht.

Wie kann ich ELMAH veranlassen, alle Antworten zu erfassen, deren Statuscode nicht 200 ist?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage