configuration system.web customErrors defaultRedirect = "GenericError.htm" mode = "RemoteOnly" error statusCode = "500" redirect = "InternalError.htm" / / customErrors / system.web / configuration 屬性 描述 defaultRedirect 選擇性屬性
<configuration>
<system.web>
<customErrors defaultRedirect="GenericError.htm"
mode="RemoteOnly">
<error statusCode="500"
redirect="InternalError.htm"/>
</customErrors>
</system.web>
</configuration>
屬性
描述
defaultRedirect
選擇性屬性。
指定發生錯誤時,要將瀏覽器導向至的預設 URL。若是沒有指定這個屬性,就會顯示泛型錯誤。
此 URL 可以是絕對 (例如,www.contoso.com/ErrorPage.htm) 或相對的。相對的 URL (例如 /ErrorPage.htm) 是相對於指定此屬性之 URL 的 Web.config 檔案,而非相對於發生錯誤的 Web 網頁。以波狀浮號 (~) 起始的 URL (例如 ~/ErrorPage.htm),表示指定的 URL 是相對於應用程式的根路徑。
mode
必要的屬性。
指定是否啟用、停用,或是只對遠端用戶端顯示自訂錯誤。
這個屬性可以是下列其中一個值。
值
描述
On
指定啟用自訂錯誤。若未指定 defaultRedirect 屬性,使用者便會看到泛型錯誤。自訂錯誤會顯示在遠端用戶端和本端主機上。
Off
指定停用自訂錯誤。詳細的 ASP.NET 錯誤會顯示在遠端用戶端和本端主機上。
RemoteOnly
指定只對遠端用戶端顯示自訂錯誤,且對本端主機顯示 ASP.NET 錯誤。這是預設值。
預設值為 RemoteOnly。