Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Configura mensagens de erro personalizadas do ASP.NET.
Sintaxe
class CustomErrorsSection : ConfigurationSectionWithCollection
Métodos
A tabela a seguir lista os métodos expostos pela classe CustomErrorsSection.
| Nome | Descrição |
|---|---|
| Add | (Herdado de ConfigurationSectionWithCollection.) |
| Limpar | (Herdado de ConfigurationSectionWithCollection.) |
| Get | (Herdado de ConfigurationSectionWithCollection.) |
| GetAllowDefinition | (Herdado de ConfigurationSection.) |
| GetAllowLocation | (Herdado de ConfigurationSection.) |
| Remover | (Herdado de ConfigurationSectionWithCollection.) |
| RevertToParent | (Herdado de ConfigurationSection.) |
| SetAllowDefinition | (Herdado de ConfigurationSection.) |
| SetAllowLocation | (Herdado de ConfigurationSection.) |
Propriedades
A tabela a seguir lista as propriedades expostas pela classe CustomErrorsSection.
| Nome | Descrição |
|---|---|
CustomErrors |
Uma matriz de valores CustomError que especificam erros personalizados do ASP.NET. |
DefaultRedirect |
Um valor string de leitura/gravação obrigatório e não vazio que contém o caminho padrão de um arquivo de mensagem de erro HTTP ou a URL de uma mensagem de erro. Esse valor é herdado pela propriedade Redirect de objetos CustomError recém-criados. |
Location |
(Herdado de ConfigurationSection.) Uma propriedade chave. |
Mode |
Uma enumeração sint32 de leitura/gravação que especifica se as páginas de erro padrão ou personalizadas são mostradas localmente ou remotamente. Os valores possíveis estão listados posteriormente na seção Comentários. |
Path |
(Herdado de ConfigurationSection.) Uma propriedade chave. |
SectionInformation |
(Herdado de ConfigurationSection.) |
Subclasses
Essa classe não contém subclasses.
Comentários
Os erros personalizados representados pela classe CustomErrorsSection são específicos para ASP.NET e estão na seção <system.web> do arquivo Web.config. Cada um desses erros é representado por uma instância da classe CustomError.
Os erros personalizados representados pela classe HttpErrorsSection são relacionados ao IIS 7 e estão na seção <system.webServer> do arquivo ApplicationHost.config. Cada um desses erros é representado por uma instância da classe HttpErrorElement. A integração do ASP.NET com o IIS no IIS 7 tornou essa alteração de nome necessária.
A tabela a seguir lista os possíveis valores da propriedade Mode. O padrão é 0 (RemoteOnly).
| Valor | Palavra-chave | Descrição |
|---|---|---|
| 0 | RemoteOnly |
A página de erro do ASP.NET padrão é mostrada aos usuários locais. Os usuários remotos receberão uma página de erro personalizada se uma for definida. Se nenhuma página de erro personalizada for definida para o erro recebido, uma página de erro do IIS será exibida. |
| 1 | On |
Uma página de erro personalizada do ASP.NET definida pelo usuário é mostrada para usuários locais e remotos. |
| 2 | Off |
A página de erro do ASP.NET padrão é mostrada para usuários locais e remotos. |
Exemplo
O exemplo a seguir define a propriedade DefaultRedirect como "CustomError.htm" e a propriedade Mode como On.
' Connect to the WMI WebAdministration namespace.
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")
' Get the custom errors section for the default Web site.
Set oSite = oWebAdmin.Get("Site.Name='Default Web Site'")
oSite.GetSection "CustomErrorsSection", oSection
' Set the default redirect page to CustomError.htm,
' and set the Mode property to On.
oSection.DefaultRedirect = "CustomError.htm"
oSection.Mode = 1
oSection.Put_
Hierarquia de herança
ConfigurationSectionWithCollection
CustomErrorsSection
Requisitos
| Tipo | Descrição |
|---|---|
| Cliente | – IIS 7.0 no Windows Vista – IIS 7.5 no Windows 7 – IIS 8.0 no Windows 8 – IIS 10.0 no Windows 10 |
| Servidor | – IIS 7.0 no Windows Server 2008 – IIS 7.5 no Windows Server 2008 R2 – IIS 8.0 no Windows Server 2012 – IIS 8.5 no Windows Server 2012 R2 – IIS 10.0 no Windows Server 2016 |
| Product | – IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
| Arquivo MOF | WebAdministration.mof |
Confira também
Classe ConfigurationSectionWithCollection
Classe CustomError
Classe HttpErrorElement
Classe HttpErrorsSection