【发布时间】:2010-10-29 23:30:20
【问题描述】:
我有一个应用程序已经在生产中运行了一段时间,它时不时地抛出一个我在 global.asax 会话错误事件中捕获的异常异常。此过程会发送一封电子邮件,其中包含错误消息、错误来源和堆栈,这些信息通常足以让我们找到问题。但是,此特定错误没有整个堆栈。它显然在到达堆栈中的我的应用程序之前就死了。
以下是通过电子邮件发送给我的信息。通过我的应用程序中的其他一些日志记录,我可以找到它正在发生的页面,但是如果堆栈没有显示我的应用程序的任何代码,我真的不知道从哪里开始。在这里的任何帮助将不胜感激。
错误信息:
消息:对象引用未设置为对象的实例。
来源:System.Web
堆栈:
在 System.Web.UI.WebControls.ImageButton.RaisePostBackEvent(String eventArgument)
在 System.Web.UI.WebControls.ImageButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
【问题讨论】:
-
确实很有趣!如果您知道它在哪个页面上,您能否检查该页面上任何图像按钮的事件处理程序?