Condividi tramite


Classe ValidationSection

Abilita o disabilita i controlli di convalida nei file di configurazione.

Sintassi

class ValidationSection : ConfigurationSection  

Metodi

Nella tabella seguente sono elencati i metodi esposti dalla ValidationSection classe .

Nome Descrizione
GetAllowDefinition Ereditato da ConfigurationSection.
GetAllowLocation Ereditato da ConfigurationSection.
RevertToParent Ereditato da ConfigurationSection.
SetAllowDefinition Ereditato da ConfigurationSection.
SetAllowLocation Ereditato da ConfigurationSection.

Proprietà

Nella tabella seguente sono elencate le proprietà esposte dalla ValidationSection classe .

Nome Descrizione
Location Ereditato da ConfigurationSection. Proprietà chiave.
Path Ereditato da ConfigurationSection. Proprietà chiave.
SectionInformation Ereditato da ConfigurationSection.
ValidateIntegratedModeConfiguration Valore di lettura/scrittura boolean . true se IIS genera un messaggio di errore di migrazione quando rileva che un'applicazione Web ASP.NET 1.0 deve essere modificata per l'esecuzione in modalità integrata; in caso contrario, false. Il valore predefinito è true. Per altre informazioni su questa proprietà, vedere la sezione Osservazioni.

Sottoclassi

Questa classe non contiene sottoclassi.

Commenti

IIS genera un messaggio di errore di migrazione se la ValidateIntegratedModeConfiguration proprietà è abilitata e una delle condizioni seguenti è vera:

  • L'applicazione definisce una <httpModules> sezione nel relativo file Web.config.

    In modalità integrata IIS 7, ASP.NET moduli vengono specificati con i moduli nativi in una sezione unificata <modules> in <system.webServer>.

  • L'applicazione definisce una <httpHandlers> sezione nel relativo file Web.config.

    In modalità integrata IIS 7, i mapping dei gestori ASP.NET vengono specificati in una sezione unificata <handlers> all'interno <system.webServer>di . La <handlers> sezione sostituisce sia le configurazioni ASP.NET <httpHandlers> che iis script-processor-mapping, entrambe necessarie per configurare un mapping del gestore ASP.NET 1.0.

  • Il file Web.config dell'applicazione specifica <identity impersonate="true" />.

    In modalità integrata IIS 7, la rappresentazione client non è disponibile in alcune fasi iniziali di elaborazione delle richieste. Di conseguenza, IIS genererà il messaggio di errore di migrazione. Se l'applicazione Web ASP.NET rappresenta le credenziali client (più comuni agli scenari Intranet), è possibile impostare la ValidateIntegratedModeConfiguration proprietà su false.

    Se si esegue manualmente la migrazione della configurazione o non si esegue la migrazione della configurazione, ma si vuole che IIS rimanga in modalità integrata (che è consigliabile evitare), è possibile disabilitare i messaggi di errore di migrazione impostando la ValidateIntegratedModeConfiguration proprietà su false.

Nota

Poiché IIS non fornirà più avvisi per le configurazioni non supportate quando ValidateIntegratedModeConfiguration è false, assicurarsi che l'applicazione funzioni correttamente in modalità integrata prima di impostare questa impostazione.

Gerarchia di ereditarietà

Configurationsection

ValidationSection

Requisiti

Tipo Descrizione
Client - IIS 7.0 in Windows Vista
- IIS 7.5 in Windows 7
- IIS 8.0 in Windows 8
- IIS 10.0 in Windows 10
Server - IIS 7.0 in Windows Server 2008
- IIS 7.5 in Windows Server 2008 R2
- IIS 8.0 in Windows Server 2012
- IIS 8.5 in Windows Server 2012 R2
- IIS 10.0 in Windows Server 2016
Prodotto - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
File MOF WebAdministration.mof

Vedere anche

Classe ConfigurationSection