即使在Application_Error完成后,asp.net应用程序也会继续运行

时间:2010-06-04 08:27:24

标签: c# asp.net

即使在调用Application_Error事件之后应用程序仍在运行,有没有办法在该事件本身中终止应用程序

2 个答案:

答案 0 :(得分:1)

那将是糟糕的设计IMO。与桌面应用程序不同,ASP.NET应用程序通过允许应用程序继续运行来优雅地处理未处理的异常。如果没有,网站将不再接受收到的请求,这是你真正想做的吗?

答案 1 :(得分:0)

“在调用Page_Error之后,调用Application_Error子。在这里你也可以记录错误并重定向到另一个页面。我不会解释任何有关它的事情,因为它基本上是与Page_Error相同,但恰好是在应用程序级别而不是页面级别。“

查看this web application error handling suggestions