Application_Error VS OnException 遇到的坑

Posted Simon

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Application_Error VS OnException 遇到的坑相关的知识,希望对你有一定的参考价值。

在工作中遇到一个巨坑,就是关于Application_Error和OnException,
     
     本身我的应用程序设置了全局异常OnException处理,手动抛出异常,OnException正常捕捉,但有一次我将一个方法,修改了一下,
 
 
结果就诡异了,请求返回状态码一直是500,但是异常并未捕捉到,百思不得其姐,然后就跟踪方法执行过程,发现我的业务代码正常执行并且返回,但是接收返回的状态还是500,然后就在Globle中使用Application_Error捕捉异常,竟然真的捕捉到了,
 
 
 
这样子才发现问题,但是还不明白为什么OnException捕捉不到呢?
 
 
请高手留下宝贵意见!谢谢。
 
 
 
 

以上是关于Application_Error VS OnException 遇到的坑的主要内容,如果未能解决你的问题,请参考以下文章

商派onex本地部署无法进入的问题

Application_Error 未记录错误

Application_Error() 未触发

Global.asax中的Application_Error事件不执行

Application_Error 并不总是触发 ASP.NET

如何在 ASP.NET MVC 中使用 Application_Error?