customErrors與錯誤頁面

本配置節相對簡單並且經常使用瀏覽器

<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。

如上面的配置則關閉了自定義異常頁面,即使打開了,也只能捕捉403404的錯誤並對其重定向。並且是須要在應用程序拋出了異常纔會重定向到自定義的異常界面,不然哪怕響應的狀態碼對得上也不會重定向。

相關文章
相關標籤/搜索