ISSUE
前陣子在玩 ELMAH ,使用後觀察發現了下面這個錯誤
觀察
經過幾次觀察,發現只有在 HTTP status codes 是 500 的時候才會有這個 Error Log,與此之前,我也是檢查了 Error Page 那邊的 Route,也無不妥。
Solution
經過 Research 後,解決方法有二:
- 在「/Views/Shared/」目錄底下新增一個 View -「 Error.cshtml 」,這是最簡單的解法,此為其一也。
- ASP.NET MVC - ValidateAntiForgeryToken 與 自定 HandleError 處理顯示客製的錯誤訊息頁,此篇文章內我還沒有實際實作,
不過應該是可以更改預設的路徑讓其引導到自己所指定的路徑底下,此為其二也。