Compartilhar via


Classe ValidationSection

Habilita ou desabilita as verificações de validação em arquivos de configuração.

Sintaxe

class ValidationSection : ConfigurationSection  

Métodos

A tabela a seguir lista os métodos expostos pela classe ValidationSection.

Nome Descrição
GetAllowDefinition (Herdado de ConfigurationSection.)
GetAllowLocation (Herdado de ConfigurationSection.)
RevertToParent (Herdado de ConfigurationSection.)
SetAllowDefinition (Herdado de ConfigurationSection.)
SetAllowLocation (Herdado de ConfigurationSection.)

Propriedades

A tabela a seguir lista as propriedades expostas pela classe ValidationSection.

Nome Descrição
Location (Herdado de ConfigurationSection.) Uma propriedade de chave.
Path (Herdado de ConfigurationSection.) Uma propriedade de chave.
SectionInformation (Herdado de ConfigurationSection.)
ValidateIntegratedModeConfiguration Um valor boolean de leitura/gravação. true se o IIS gerar uma mensagem de erro de migração ao detectar que um aplicativo Web ASP.NET 1.0 deve ser modificado para ser executado no modo Integrado; caso contrário, false. O valor padrão é true. Para obter mais informações sobre essa propriedade, confira a seção Comentários.

Subclasses

Essa classe não contém subclasses.

Comentários

O IIS gerará uma mensagem de erro de migração se a propriedade ValidateIntegratedModeConfiguration estiver habilitada e uma das seguintes opções for verdadeira:

  • Seu aplicativo define uma seção <httpModules> em seu arquivo Web.config.

    No modo integrado do IIS 7, os módulos do ASP.NET são especificados com módulos nativos em uma seção unificada <modules> em <system.webServer>.

  • Seu aplicativo define uma seção <httpHandlers> em seu arquivo Web.config.

    No modo integrado do IIS 7, os mapeamentos do manipulador do ASP.NET são especificados em uma seção unificada <handlers> no <system.webServer>. A seção <handlers> substitui as configurações de mapeamento do processador de script do IIS e do <httpHandlers> do ASP.NET, que eram necessárias para configurar um mapeamento de manipulador ASP.NET 1.0.

  • O arquivo Web.config do aplicativo especifica <identity impersonate="true" />.

    No Modo Integrado do IIS 7, a representação do cliente não está disponível em alguns estágios iniciais do processamento de solicitações. Portanto, o IIS gerará a mensagem de erro de migração. Se o aplicativo Web ASP .NET representar credenciais de cliente (mais comuns em cenários de intranet), convém definir a propriedade ValidateIntegratedModeConfiguration como false.

    Se você migrar sua configuração manualmente ou não migrar sua configuração, mas quiser que o IIS permaneça no modo Integrado (o que você deve evitar), poderá desabilitar as mensagens de erro de migração definindo a propriedade ValidateIntegratedModeConfiguration como false.

Observação

Como o IIS não fornecerá mais avisos para configurações sem suporte quando ValidateIntegratedModeConfiguration for false, verifique se o aplicativo funciona corretamente no modo Integrado antes de definir essa configuração.

Hierarquia de herança

ConfigurationSection

ValidationSection

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 ConfigurationSection