Asp.net
未處理的 ASP.NET 錯誤 - 有可用的日誌記錄嗎?
我們遇到了一個問題,即在我們的應用程序集群的根部發生了一個 .NET 錯誤,它繞過了我們的錯誤處理並顯示了通用的 ASP.NET 錯誤消息。
如果它繞過了我們的日誌記錄,是否有任何地方可以檢查這些錯誤?(預設 .NET/IIS 日誌記錄或其他什麼?)
謝謝。
您應該能夠檢查應用程序事件查看器。
- 右鍵點擊我的電腦
- 管理
- 事件查看器
- 應用
這裡的假設是它冒泡並且沒有在任何地方被抓住。
// Inside your logger constructor: AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(AppDomainUnhandledException); // Then: private void AppDomainUnhandledException(Object sender, UnhandledExceptionEventArgs e) { // Log as unhandled exception: e.ExceptionObject.ToString() }