2009-12-24 89 views
0

我對此一直給我.NET運行庫的應用程序事件日誌錯誤2.0網站經常出現的問題,與事件ID 5000事件的詳細信息是:.NET運行庫2.0錯誤 - EVENTID 5000

事件類型clr20r3 ,P1 w3wp.exe,P2 6.0.3790.3959,P3 45d691cc,P4 app_web_n93dosww,P5 0.0.0.0,P6 4b322f31,P7 37,P8 195,P9 pageerrorexception,P10 NIL。

網上尋找這種類型的錯誤,我發現這篇文章Unhandled exceptions cause ASP.NET-based applications to unexpectedly quit in the .NET Framework 2.0

給我異常的更多細節,但對於這些錯誤,沒有什麼額外的記錄(該文章中的模塊工作 - 如果我添加了他們建議重現錯誤的代碼,則會記錄額外的細節)。

我的問題是真的,如果是導致這些崩潰的未處理的異常,什麼情況可能導致它未處理?消息中的異常類型pageerrorexception是一個自定義異常,它在幾個不同的頁面上的幾個不同的地方引發,因此它應該很容易追蹤。但是我看不到任何會導致崩潰的情況。

任何建議將不勝感激。提前致謝!

回答

1

添加應用程序OnError事件並將所有錯誤保存到日誌中,包括堆棧跟蹤。然後分析日誌以查找所有未受影響的pageerrorexception。