Compartir a través de


HttpErrorElement (clase)

Configura la respuesta a un error HTTP específico.

Sintaxis

class HttpErrorElement : CollectionElement  

Métodos

Esta clase no contiene métodos.

Propiedades

La siguiente tabla muestra las propiedades que expone la clase HttpErrorElement.

Nombre Descripción
Path Valor string de lectura y escritura necesario que contiene el nombre de archivo o la dirección URL que se proporciona en respuesta al error HTTP especificado por las propiedades StatusCode y SubStatusCode.
PrefixLanguageFilePath Valor string opcional de lectura y escritura que especifica la ruta de acceso física de un directorio de página de error personalizado. El directorio de página de error personalizado contiene uno o varios subdirectorios específicos del idioma con páginas de error personalizadas para el error especificado en la propiedad StatusCode.

La ruta de acceso del archivo se construye de la siguiente manera: PrefixLanguageFilePath\ClientLanguageID\CustomErrorPageFile. Por ejemplo, PrefixLanguageFilePath podría ser "%SystemDrive%\inetpub\custerr", ClientLanguageID podría ser "en-us" y CustomErrorPageFile (especificado por la propiedad Path) podría ser "401.htm". Nota: Los errores personalizados son específicos del idioma y normalmente devuelven el error personalizado en el idioma del sistema del cliente. Para que se devuelva una página de error en un idioma diferente del idioma del sistema del cliente, el paquete de idioma de ese idioma debe instalarse en el cliente. Por ejemplo, si PrefixLanguageFilePath es "d:\inetpub\custerr" y el cliente tiene instalado el paquete de idioma en-US, la ruta de acceso resultante para el código de error 404 es d:\inetpub\custerr\en-us\404.htm cuando el explorador cliente envía "en-us" en el encabezado Accept-Language. Sin embargo, si ja-JP es el idioma del sistema, y el paquete de idioma en-US no está instalado, la ruta de acceso resultante es d:\inetpub\custerr\ja-jp\404.htm.
ResponseMode Valor sint32 de lectura y escritura necesario que especifica la respuesta al error HTTP especificado por StatusCode y SubStatusCode. Los valores posibles se enumeran más adelante en la sección Comentarios.
StatusCode Valor uint32 de lectura y escritura único necesario que contiene un código de estado de 400 a 999. Una propiedad clave.
SubStatusCode Valor sint32 de lectura y escritura único necesario que contiene un código de subestado de –1 a 999. El valor predeterminado es –1. Una propiedad clave.

Subclases

Esta clase no contiene subclases.

Comentarios

Las instancias de esta clase se encuentran en la propiedad de matriz HttpErrors de la clase HttpErrorsSection.

Esta clase representa un elemento <error> en la sección <httpErrors> del archivo ApplicationHost.config.

La tabla siguiente contiene los valores y las palabras clave posibles de la propiedad ResponseMode. El valor predeterminado es 0 (File).

Valor Palabra clave Descripción
0 File El servidor web devuelve la página web especificada en la propiedad Path.
1 ExecuteURL El servidor web devuelve la página ASP especificada en Path.
2 Redirect El servidor web redirige la solicitud a la dirección URL especificada en Path.

Jerarquía de herencia

CollectionElement

HttpErrorElement

Requisitos

Tipo Descripción
Remoto - IIS 7.0 en Windows Vista
- IIS 7.5 en Windows 7
- IIS 8.0 en Windows 8
- IIS 10.0 en Windows 10
Server - IIS 7.0 en Windows Server 2008
- IIS 7.5 en Windows Server 2008 R2
- IIS 8.0 en Windows Server 2012
- IIS 8.5 en Windows Server 2012 R2
- IIS 10.0 en Windows Server 2016
Producto - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Archivo MOF WebAdministration.mof

Consulte también

CollectionElement (clase)
HttpErrorsSection (clase)
Configuración de mensajes de error personalizados
Códigos de estado de IIS