Clase CustomError
Especifica un mensaje de error personalizado de ASP.NET para un error de código de estado HTTP.
Sintaxis
class CustomError : CollectionElement
Métodos
Esta clase no contiene métodos.
Propiedades
La siguiente tabla muestra las propiedades que expone la clase CustomError
.
Nombre | Descripción |
---|---|
Redirect |
Un valor string de lectura y escritura obligatorio que contiene la ruta de acceso de un archivo o dirección URL que contiene un mensaje de error personalizado. |
StatusCode |
Un valor sint32 de lectura y escritura único y necesario que especifica un código de estado de error HTTP. Los valores válidos son de 100 a 999. La propiedad de la clave. |
Subclases
Esta clase no contiene subclases.
Comentarios
Las instancias de esta clase se encuentran en la propiedad CustomErrors
de la clase CustomErrorsSection.
Los errores personalizados que representa la clase CustomError
son específicos de ASP.NET y se encuentran en la sección <system.web>
del archivo Web.config. Los errores personalizados que representa la clase HttpErrorElement son específicos de IIS 7 y se encuentran en la sección <system.webServer>
del archivo ApplicationHost.config.
Ejemplo
En el ejemplo siguiente se agrega un error personalizado a la sección de errores personalizados del sitio web predeterminado.
' Connect to the WMI WebAdministration namespace.
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")
' Get the CustomError class object.
Set oCustomError = oWebAdmin.Get("CustomError")
' Create a new instance of the CustomError class.
Set oNewCustomError = oCustomError.SpawnInstance_
' Assign values to the StatusCode and Redirect properties.
oNewCustomError.StatusCode = 404
oNewCustomError.Redirect ="CustomPageNotFoundError.htm"
' Get the custom errors section for the default Web site.
Set oSite = oWebAdmin.Get("Site.Name='Default Web Site'")
oSite.GetSection "CustomErrorsSection", oCustomErrorsSection
' Call the CustomErrorsSection.Add method to add the custom error.
oCustomErrorsSection.Add "CustomErrors", oNewCustomError
Jerarquía de herencia
CustomError
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
Clase CollectionElement
Clase CustomErrorsSection
Clase HttpErrorElement
Clase HttpErrorsSection