你好 Stackoverflow 上的聪明人,我想知道在 ASP.Net C# 中,应用程序是否会在发生错误或触发 Application_Error 时结束?以我的理解,不应该,我只是想加倍确定
最佳答案
一般情况下,如果与请求关联的线程发生异常,它会触发 Application_Error 事件,如果不处理,将向客户端返回 HTTP 500 错误。
但是,与请求无关的线程中的未处理异常将取消工作进程(换句话说,终止您的应用程序)。即使您通过 Application_Error 方法设置了处理程序,也会发生这种情况。 MSDN Link for Exception in Managed Threads了解更多详情
关于c# - 在 ASP.Net C# 中,当站点发生错误或触发 Application_Error 时,应用程序会结束吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10600801/