2010-10-07 42 views
1

我使用C#和.NET Framework 2.0和我的機器上的安裝在Windows Server 2003上錯誤應用程序<app_name>,版本<版本號>,錯誤模塊KERNEL32.DLL

我已經測試應用一個Windows應用程序內置它在我的機器上完美運行。兩臺機器之間的區別僅在於,我的機器具有Windows Vista操作系統,並且發生錯誤的機器具有Windows Server 2003操作系統。

當我啓動應用程序,它能夠正常工作了一段時間,但然後給出一個誤差

錯誤的應用程序, 版本,錯誤 KERNEL32.DLL模塊,版本5.2.3790.4480,郵票,調試? 0.故障地址0x000bef7。

來源:.NET運行庫2.0錯誤 類別:無 事件ID:1000

有誰知道爲什麼這個錯誤會來嗎?我GOOGLE了這個錯誤,但大多數解決方案是爲explorer.exe或Internet Explorer。

回答

0

使用windbg或adplus附加到進程並獲取進程故障轉儲。這將幫助您識別加載了符號的代碼的有問題的部分。在大多數情況下,它顯示了最後一個異常,因此可以很好地瞭解可能出現的問題。

+0

@Sarvanan,謝謝你的指導。我將嘗試獲取進程崩潰轉儲。 – Shekhar 2010-10-08 05:14:03