我得到一个递归调用一个抛出堆栈溢出异常的方法.第一个调用被try catch块包围,但没有捕获异常.
堆栈溢出异常是否以特殊方式运行?我可以正确捕获/处理异常吗?
注意:如果相关:
主线程中没有抛出异常
代码抛出异常的对象由Assembly.LoadFrom(...)手动加载.CreateInstance(...)
有时异常会导致application pool关闭.我手动启动它,但问题是如何在IIS 7.0(Windows Server 2008)中自动执行此行为.
几天中我的应用程序池停止并出现以下错误:
由于为该应用程序池提供服务的进程出现一系列故障,应用程序池"MyApplicationPool"正在自动禁用.
怎么解决这个?
谢谢,任何建议.