我在Windows服务器2008上运行调试诊断工具。它创建了转储文件。 因为我的asp.net应用程序有时会发生异常。如何调试崩溃的转储文件?
我需要一步一步的指令如何调试转储文件。我是否需要在生产服务器或本地进行调试?我需要什么?如何配置?
如何确定应用程序中的问题?
如何阅读转储文件还有其他方法吗?
这里是我发现它有大约转储文件相当不错的解释后,但他们并没有解释调试部分
http://blogs.msdn.com/b/tess/archive/2009/03/20/debugging-a-net-crash-with-rules-in-debug-diag.aspx
Brian我在我的服务器上有每个文件大约400 MB的DMP文件。我在本地机器windbg上安装。在我试图打开其中一个文件后,我得到了这个错误 - ***错误:无法找到符号文件。默认为kernel32.dll导出符号 - kernel32!RaiseException + 0x58 :.我可以在服务器上使用windbg吗?如何加载符号? – 2011-05-16 18:52:29
@Michael:你可以在服务器上使用WinDbg,你不需要安装任何东西。只需从USB棒或网络共享中复制或运行WinDbg即可。 .symfix命令将指示WinDbg从Microsoft符号服务器获取符号。如果在调试时无法访问互联网,则可以下载符号。详情请参阅WinDbg帮助。 – 2011-05-17 03:30:41