根据我的理解,OnError
只会在代码中出现未处理的异常时被点击。处理的异常永远不会看到OnError
。这就是我所处的情况:我正在创建一个HttpModule
来全局处理现有ASP.NET应用程序中的错误。但是,很多这些应用程序已经内置了错误处理(try...catch
)。我想要/需要的是所有例外,处理和/或未处理,将请求管道冒泡到HttpModule
OnError
事件。如果这是不可能的,还有什么其他选择,如果有的话?请注意,我需要异常详细信息,因此customErrors
中的web.config
不是一个选项。目标是将模块拖放到我们现有的应用程序中,以便于即插即用,可以这么说。