1
我寫了Controller來處理我的MVC5應用程序的404頁錯誤,因爲它顯示爲here。但是,它只適用於具有控制器和方法的HTML頁面。如何處理MVC5中的文件的404錯誤?
它不適用於在站點內只有鏈接的文件\圖像。 例如Sample.chtml:
<a href="@material.FilePath"><i class="material-icons left">file_download</i>@material.Title</a>`
其中filepath是剛剛參照〜內容/圖片/ ...或〜/內容/文件/ file.pdf。
當我嘗試通過這個鏈接時,我得到了標準的404 NotFound頁面,而Global.asax.cs中的錯誤控制器或Application_Error沒有調用。
特別是我需要這個處理程序的文件未找到的情況下。 我該如何解決這個問題?
編輯:重要時刻:這個文件只有純html鏈接,沒有定義控制器\方法。
請查看https://dusted.codes/demystifying-aspnet-mvc-5-error-pages-and-error-logging,http://benfoster.io/blog/aspnet-mvc-custom-error-您需要通過IIS默認錯誤頁面的頁面。 –