我在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