共用方式為


customErrors 的 error 項目 (ASP.NET 設定結構描述)

指定特定之 HTTP 狀態碼的自訂錯誤網頁。

<error statusCode="statuscode"
       redirect="url"/>

屬性和項目

下列章節會說明屬性、子項目和父項目。

屬性

屬性

描述

statusCode

必要屬性。

指定會導致重新導向錯誤網頁的 HTTP 狀態碼。

redirect

必要屬性。

對應至錯誤碼的自訂網頁 URL。

子項目

無。

父項目

項目

描述

configuration

指定 Common Language Runtime 和 .NET Framework 應用程式所使用之每個組態檔中需要的根項目 (Root Element)。

system.web

指定 ASP.NET 組態區段的根項目。

customErrors

提供有關 ASP.NET 應用程式的自訂錯誤訊息的資訊。 可以在應用程式檔案階層架構中的任何層級定義這項資訊。

範例

下列組態程式碼範例指定用於 ASP.NET 應用程式的錯誤處理網頁。

自訂錯誤只會對由 ASP.NET 處理的項目發出。 例如,如果您參考到不存在的 .htm 網頁,Microsoft Internet Information Services (IIS) 便會發出標準的 404 錯誤。 而如果參考的是不存在的 .aspx 網頁,ASP.NET 便會發自訂的 404 錯誤 (如果您有設定該項錯誤)。

<configuration>
  <system.web>
    <customErrors defaultRedirect="GenericError.htm"
                  mode="RemoteOnly">
       <error statusCode="500"
              redirect="InternalError.htm"/>
    </customErrors>
  </system.web>
</configuration>

項目資訊

組態區段處理常式

System.Web.Configuration.CustomErrorsSection

組態成員

System.Web.Configuration.CustomErrorsMode

可設定的位置

Machine.config

根層次的 Web.config

應用程式層級的 Web.config

虛擬或實體目錄層級的 Web.config

需求

Microsoft Internet Information Services (IIS) 5.0、5.1 或 6.0 版

.NET Framework 1.0、1.1 或 2.0 版

Microsoft Visual Studio 2003 或 Visual Studio 2005

請參閱

工作

How to: Lock ASP.NET Configuration Settings

參考

customErrors 項目 (ASP.NET 設定結構描述)

system.web 項目 (ASP.NET 設定結構描述)

configuration 項目 (一般設定結構描述)

System.Configuration

System.Web.Configuration

概念

ASP.NET Configuration Overview

ASP.NET Server Controls and Browser Capabilities

Securing Configuration

Configuration Inheritance

其他資源

ASP.NET Configuration Files

ASP.NET 組態設定

一般組態設定 (ASP.NET)

ASP.NET Configuration API