我們的網站程序總會出現一些我們意想不到的bug,這個時候我們可以設置當出現錯誤的時候,整個網站導向到別的頁面
方法一:
出現錯誤時,會執行global文件中的Application_Error方法,所以我們將一些處理,邏輯寫在這個方法裏面。
方法二:
配置web.config,配置customErrors區域:
<customErrors mode="On" defaultRedirect="MyErrorPage.aspx">
<error statusCode="403" redirect="NoAcess.html">
<error statusCode="404" redirect="FileNoFound.html">
</customErrors>
Mode擁有三個可選值:
On:總是顯示定製的錯誤頁面。
Off:不現實定製的錯誤頁面,直接顯示調用堆棧的異常信息
remoteonly:對於本地的訪問顯示調用堆棧等異常信息,而對於外部用戶,則顯示定製的錯誤頁面。