StackOverflowException

StackOverflowException

我正在开发其中发生StackOverflowException的.Net 2.0应用程序。有没有一种方法可以在应用程序中止之前/期间中打印/记录堆栈跟踪记录?
这是一个长时间运行的服务器端进程,很难在调试器下执行。
我知道无法捕获StackOverflowException。

最佳答案

使用ADPlus(来自Windows调试工具)在崩溃时强制执行转储。

例如。

adplus -hang -pn <process name> -o <dump file>

10-08 14:13