Я проводил некоторые исследования о том, как глобально обрабатывать ошибки в моем приложении ASP.NET. Я остановился на использовании файла web.config со следующим кодом:
<customErrors mode="On" defaultRedirect="errorpage.aspx">
</customErrors>
Вот мой код errorpage.aspx.vb:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim ex As Exception = Server.GetLastError
End Sub
Проблема, с которой я сталкиваюсь, заключается в том, что Server.GetLastError
оказывается ничем. Что мне нужно сделать, чтобы получить доступ к последней информации об ошибке? Поскольку он находится на странице формы asp, мне не нужно добавлять HttpContext.Current.
к Server.GetLastError
, правильно?
Спасибо