У меня есть настраиваемая страница ошибок для моего приложения:
<customErrors mode="On" defaultRedirect="~/errors/GeneralError.aspx"
/>
В Global.asax, Application_Error (), следующий код работает для получения сведений об исключении:
Exception ex = Server.GetLastError();
if (ex != null)
{
if (ex.GetBaseException() != null)
ex = ex.GetBaseException();
}
К тому времени, когда я перехожу на страницу с ошибкой (~ / errors / GeneralError.aspx.cs), Server.GetLastError () имеет значение null
Есть ли способ получить подробную информацию об исключении на странице ошибок, а не в Global.asax.cs?
ASP.NET 3.5 в Vista / IIS7