我想知道在.NET 4中发生异常时是否有可能转储所有堆栈变量,以便稍后进行分析(在生产服务器中)
由于
答案 0 :(得分:3)
周围有一些资源。
见Writing Minidumps in C#。稍后可以在WinDbg或VS 2010中分析Minidump。
您可能也对Is it impossible to show forms when handling a AppDomain.CurrentDomain.UnhandledException?和What is the best way to collect crash data?
感兴趣答案 1 :(得分:1)
StackTrace类旨在实现此目的。
您还可以收集重要信息,如源文件,位置,运行线程,发生崩溃的方法等。
答案 2 :(得分:1)
这个问题有非常有用的答案和链接:Generate / create mdump files for in my app
答案 3 :(得分:0)
您是否检查过Windows事件日志,通常会记录异常,并提供您要求的所有详细信息。
答案 4 :(得分:0)