Ich habe eine benutzerdefinierte Fehlerseite für meine Anwendung eingerichtet:
<customErrors mode="On" defaultRedirect="~/errors/GeneralError.aspx"
/>
In Global.asax, Application_Error (), werden mit dem folgenden Code die Ausnahmedetails abgerufen:
Exception ex = Server.GetLastError();
if (ex != null)
{
if (ex.GetBaseException() != null)
ex = ex.GetBaseException();
}
Wenn ich zu meiner Fehlerseite (~ / Errors / GeneralError.aspx.cs) komme, ist Server.GetLastError () null
Gibt es eine Möglichkeit, die Ausnahmedetails auf der Fehlerseite und nicht in Global.asax.cs abzurufen?
ASP.NET 3.5 unter Vista / IIS7