本配置節相對簡單並且經常使用瀏覽器
<customErrors defaultRedirect="url" mode="On|Off|RemoteOnly"> <error statusCode="statuscode" redirect="url"/> <error. . ./> </customErrors>
mode的值有以下三種url
值spa |
說明code |
Onblog |
指定啓用自定義錯誤。若是未指定 defaultRedirect,用戶將看到通常性錯誤。table |
Offclass |
指定禁用自定義錯誤。這容許顯示標準的詳細錯誤。配置 |
RemoteOnly程序 |
指定僅向遠程客戶端顯示自定義錯誤而且向本地主機顯示 ASP.NET 錯誤。這是默認值。im |
defaultRedirect
指定出錯時將瀏覽器定向到的默認 URL。
特殊的錯誤能夠在error一節中定義
statusCode指定錯誤的狀態碼,redirect則是錯誤頁的URL。
如上面的配置則關閉了自定義異常頁面,即使打開了,也只能捕捉403和404的錯誤並對其重定向。並且是須要在應用程序拋出了異常纔會重定向到自定義的異常界面,不然哪怕響應的狀態碼對得上也不會重定向。