2016-11-28 71 views
0

我已經編寫了一個在Google Compute Engine上運行的ASP.NET MVC應用程序。在我的本地機器上運行時,該應用程序在主索引頁面上出現500錯誤,該錯誤不會發生。如何在服務器上顯示覆雜的錯誤頁面

我想讓服務器顯示覆雜的錯誤頁面,因爲在網頁上查看修補程序問題要比深入Google雲端控制檯檢索它們要容易得多。我不想自定義錯誤,只是在我的本地機器上運行時顯示的深度相同。

我曾嘗試:

  • 拆除現有的HTTP全局篩選
  • 添加<customErrors mode="Off"/><compilation debug="true"/>我的System.Web在 的Web.config
  • 在 Web.config中添加<httpErrors errorMode="Detailed" /><asp scriptErrorSentToBrowser="true"/>我System.WebServer
  • 作爲調試發佈

想法?我確定這是我在某處丟失的發佈設置。

回答

0

向頁面控制器添加構造函數最後提供了詳細的錯誤日誌。如果您已採取上述所有步驟獲取日誌,但仍未顯示,請確保所涉及的所有視圖控制器都有構造函數。即使構造函數是空白的。

我仍然需要深入研究我的特定崩潰問題,但至少我可以從一個想法開始。

相關問題