Leider muss ich das tun. Ich verwende ELMAH für mein Fehlerprotokoll. Bevor ich in meine error.aspx-Ansicht verzweige, muss ich das Standard-ELMAH-Fehlerprotokoll abrufen, damit ich die Ausnahme protokollieren kann. Sie konnten früherWie können Sie den "echten" HttpContext innerhalb einer ASP.NET MVC-Anwendung erhalten?
Elmah.ErrorLog.Default
verwenden. Dies wird jedoch jetzt als veraltet markiert. Der Compiler leitet mich die Methode Kontext Httpcontextbase, die uns es zu verspotten ermöglicht ist vom Typ
Elmah.ErrorLog.GetDefault(HttpContext context)
MVC zu verwenden (YAY!). Wie können wir mit MVC-unbewussten Bibliotheken umgehen, die den alten HttpContext benötigen?