Элемент error для элемента customErrors (схема параметров ASP.NET)

Определяет страницу настраиваемой ошибки для получаемого кода состояния HTTP.

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

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние и родительские элементы.

Атрибуты

Атрибут

Описание

statusCode

Обязательный атрибут.

Указывает код состояния HTTP, который вызывает перенаправление на страницу обработки ошибки.

redirect

Обязательный атрибут.

URL-адрес настраиваемой страницы, отображающей код ошибки.

Дочерние элементы

Отсутствует.

Родительские элементы

Элемент

Описание

configuration

Задает обязательный корневой элемент любого файла конфигурации, который используется средой CLR и приложениями .NET Framework.

system.web

Задает корневой элемент для раздела конфигурации ASP.NET.

customErrors

Предоставляет сведения о настраиваемых сообщениях об ошибках для приложения ASP.NET. Определяется на любом уровне в иерархии файла приложения.

Пример

В следующем примере кода конфигурации указываются страницы обработки ошибок, используемые в приложении ASP.NET.

Настраиваемые ошибки показываются только для тех элементов, которые обрабатываются ASP.NET. Например, при обращении к несуществующей HTML-странице Microsoft 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 IIS версии 5.0, 5.1 или 6.0

.NET Framework версии 1.0, 1.1 или 2.0

Microsoft Visual Studio 2003 или Visual Studio 2005

См. также

Задачи

Пошаговое руководство. Отключение параметров конфигурации ASP.NET

Ссылки

Элемент customErrors (схема параметров ASP.NET)

Элемент system.web (схема параметров ASP.NET)

Элемент configuration (схема общих параметров)

System.Configuration

System.Web.Configuration

Основные понятия

Общие сведения о конфигурационном ASP.NET

Серверные веб-элементы управления ASP.NET и возможности обозревателей

Настройка обеспечения безопасности ASP.NET

Сценарии конфигурации ASP.NET

Другие ресурсы

Файлы конфигурации ASP.NET

Параметры конфигурации ASP.NET

Общие параметры конфигурации (ASP.NET)

Конфигурационный API-интерфейс настройки ASP.NET