如果我写这段代码
protected void Page_Load(object sender, EventArgs e)
{
Page_Load(sender, e);
}
我得到一个错误(无限递归):
并且该w3wp.exe
过程从 终止task manager
。
美好的...
但是,如果我这样做:
throw new ApplicationException(); //or SystemException();
它仅出现在常规异常页面中。( w3wp.exe 仍在运行)。
问题 :
- 什么样的异常导致w3wp.exe关闭?
- 什么样的异常导致应用程序池关闭?
ps 根据我刚才写的,请考虑以下场景:我可以编写一个网页,将我的站点托管在一个站点群中,并且我可以通过创建递归来终止整个w3wp.exe进程..... (其他人也会有麻烦)...
你能回答我的问题吗?
谢谢。