【发布时间】:2012-03-02 07:53:36
【问题描述】:
我们为我们的应用程序设置了运行状况监控。一段时间以来,我们一直面临一个奇怪的问题。
当在我们的 Web 应用程序中抛出未处理的异常时,它会被我们的自定义提供程序类中的 ProcessEventMethod(WebBaseEvent raisedevent) 捕获(继承自 BufferedEventProvider 类)。
此事件的类型为WebRequestErrorEvent。然而,嵌入在此事件中的ErrorException 对象是实际抛出异常的InnerException。
没有捕获标头异常的任何原因?这个问题让我们很难找到问题的确切根本原因?我是在配置中做错了什么,还是需要编写额外的代码来解决这个问题?
任何建议/帮助将不胜感激
谢谢
【问题讨论】:
-
你是否有机会在某个地方重新抛出错误?
标签: asp.net exception provider