ASP.NET错误处理问题
我一直在研究如何全局处理ASP.NET应用程序中的错误。我已决定使用web.config文件和以下代码:ASP.NET错误处理问题,asp.net,vb.net,error-handling,Asp.net,Vb.net,Error Handling,我一直在研究如何全局处理ASP.NET应用程序中的错误。我已决定使用web.config文件和以下代码: <customErrors mode="On" defaultRedirect="errorpage.aspx"> </customErrors> 我遇到的问题是服务器。GetLastError最终什么都不是。我必须做什么才能访问最后的错误信息?因为它位于asp表单页上,所以我不必将HttpContext.Current.预先发送到Server.GetLastErr
<customErrors mode="On" defaultRedirect="errorpage.aspx">
</customErrors>
我遇到的问题是服务器。GetLastError
最终什么都不是。我必须做什么才能访问最后的错误信息?因为它位于asp表单页上,所以我不必将HttpContext.Current.
预先发送到Server.GetLastError
,对吗
谢谢您可以捕获全局错误
错误页面是通过一个简单的http重定向加载的,不幸的是,它不知道特定用户的最后一个错误是什么。您可以捕获全局错误
错误页面是通过简单的http重定向加载的,不幸的是,它不知道某个特定用户的最后一个错误是什么。尝试使用ELMAH捕获错误。它是非常可定制的,可以在后台处理,而无需向用户报告。它可以将错误发送到电子邮件和/或保存在数据库中。我在所有的应用程序上都使用它
尝试使用ELMAH捕捉错误。它是非常可定制的,可以在后台处理,而无需向用户报告。它可以将错误发送到电子邮件和/或保存在数据库中。我在所有的应用程序上都使用它
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim ex As Exception = Server.GetLastError
End Sub