簡體   English   中英

如何從運行在 Azure 的“應用服務”PaaS 上的 IIS 獲取 HTTP500 的回溯?

[英]How do I get a traceback of a HTTP500 from IIS running on Azure's "App Service" PaaS?

我繼承了一個 ASP.NET 項目,其中包含在 Azure 的應用服務上運行它的說明。 我設置了一個管道來編譯它(在編譯步驟的Configuration參數和system.debug=true中進行debug ),創建了一個版本來部署它,但它沒有運行(返回錯誤代碼為 0x00000000 的 HTTP500.0 ). 但盡我所能,我無法從 IIS 中獲得正確的回溯。

我努力了:

  • Web.config中關閉CustomErrorMessages 這只是顯示 IIS 的“發生錯誤,為了安全起見,我們隱藏了詳細信息”HTTP500 頁面。
  • 在“應用服務編輯器”中查看實時日志提要,然后復制粘貼 html 以查看它(僅提供一般錯誤消息)。
  • 按照 Microsoft 的指南下載應用程序日志; 它們只是沒有痕跡的普通 HTTP500 頁面。
  • 啟用“Application Insights”APM 並查看失敗,但報告了 0 次失敗。

我很難過。 如何獲取 IIS 的 App Service 變體以顯示簡單的回溯?

應用程序堆棧跟蹤在日志中可用,可以在應用服務的“高級工具”菜單中查看,或者可以按照MSFT 的說明|中所述下載為 zip 文件。 . 顯示此 zip 文件中堆棧跟蹤的相關文件是eventlog.xml

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM