【发布时间】:2009-04-09 11:23:40
【问题描述】:
我一直无法从收到的错误报告中识别应用程序中的错误。目前我构建了一封电子邮件,其中包含有关错误的信息。
- 用户
- 网址
- 错误消息
- 时间和日期
这是我使用的代码
Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)
Dim _UserIpAddress as string = Request.ServerVariables("REMOTE_ADDR")
Dim _Browser as string = Request.ServerVariables("HTTP_USER_AGENT")
Dim _URL as string = Request.Url.AbsoluteUri
Dim _ErrorDate as string = System.DateTime.Now
Dim _Error as string = Server.GetLastError().InnerException.ToString()
End Sub
问题在于,在某些情况下,使用此信息我无法找出导致错误的原因。
如何获得有关错误的更多详细信息?例如是什么控制导致它,在系统中传递的变量中的数据
此外,除了电子邮件之外,您还使用了哪些收集数据的方法以及这些方法的成功程度。例如登录数据库,在文本文件中重新编码等。
【问题讨论】:
标签: error-handling global-asax