Asp.net

未處理的 ASP.NET 錯誤 - 有可用的日誌記錄嗎?

  • November 6, 2012

我們遇到了一個問題,即在我們的應用程序集群的根部發生了一個 .NET 錯誤,它繞過了我們的錯誤處理並顯示了通用的 ASP.NET 錯誤消息。

如果它繞過了我們的日誌記錄,是否有任何地方可以檢查這些錯誤?(預設 .NET/IIS 日誌記錄或其他什麼?)

謝謝。

您應該能夠檢查應用程序事件查看器。

  1. 右鍵點擊我的電腦
  2. 管理
  3. 事件查看器
  4. 應用

這裡的假設是它冒泡並且沒有在任何地方被抓住。

// 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()
}

引用自:https://stackoverflow.com/questions/6036234