Partager via


Classe ValidationSection

Active ou désactive les vérifications de validation sur les fichiers de configuration.

Syntaxe

class ValidationSection : ConfigurationSection  

Méthodes

Le tableau suivant répertorie les méthodes exposées par la classe ValidationSection.

Nom Description
GetAllowDefinition (Hérité de ConfigurationSection.)
GetAllowLocation (Hérité de ConfigurationSection.)
RevertToParent (Hérité de ConfigurationSection.)
SetAllowDefinition (Hérité de ConfigurationSection.)
SetAllowLocation (Hérité de ConfigurationSection.)

Propriétés

Le tableau suivant répertorie les propriétés exposées par la classe ValidationSection.

Nom Description
Location (Hérité de ConfigurationSection.) Une propriété clé.
Path (Hérité de ConfigurationSection.) Une propriété clé.
SectionInformation (Hérité de ConfigurationSection.)
ValidateIntegratedModeConfiguration Une valeur boolean en lecture/écriture. true si IIS génère un message d’erreur de migration lorsqu’il détecte qu’une application web ASP.NET 1.0 doit être modifiée pour s’exécuter en mode intégré ; sinon, false. La valeur par défaut est true. Pour plus d’informations sur cette propriété, consultez la section Remarques.

Sous-classes

Cette classe ne contient aucune sous-classe.

Notes

IIS génère un message d’erreur de migration si la propriété ValidateIntegratedModeConfiguration est activée et que l’une des valeurs suivantes est true :

  • Votre application définit une section <httpModules> dans le fichier Web.config associé.

    En mode intégré IIS 7, les modules ASP.NET sont spécifiés avec des modules natifs dans une section unifiée <modules> sous <system.webServer>.

  • Votre application définit une section <httpHandlers> dans le fichier Web.config associé.

    En mode intégré IIS 7, les mappages de gestionnaires ASP.NET sont spécifiés dans une section unifiée <handlers> à l’intérieur de <system.webServer>. La section <handlers> remplace les configurations de mappage de ASP.NET <httpHandlers> et de mappage du processeur de script IIS, qui ont été nécessaires pour configurer un mappage de gestionnaire ASP.NET 1.0.

  • Le fichier Web.config de votre application spécifie <identity impersonate="true" />.

    En mode intégré IIS 7, l’emprunt d’identité du client n’est pas disponible dans certaines phases de traitement des demandes anticipées. Par conséquent, IIS génère le message d’erreur de migration. Si votre application web ASP.NET emprunte les informations d’identification du client (les plus courantes avec les scénarios intranet), vous pouvez définir la propriété ValidateIntegratedModeConfiguration sur false.

    Si vous migrez votre configuration manuellement ou si vous ne migrez pas votre configuration, mais que IIS reste en mode intégré (ce que vous devez éviter), vous pouvez désactiver les messages d’erreur de migration en définissant la propriété ValidateIntegratedModeConfiguration sur false.

Remarque

Étant donné que IIS ne fournit plus d’avertissements pour les configurations non prises en charge lorsque ValidateIntegratedModeConfiguration est false, vérifiez que votre application fonctionne correctement en mode intégré avant d’effectuer ce paramètre.

Hiérarchie d'héritage

ConfigurationSection

ValidationSection

Spécifications

Type Description
Client - IIS 7.0 sur Windows Vista
- IIS 7.5 sous Windows 7
- IIS 8.0 sous Windows 8
- IIS 10.0 sous Windows 10
Serveur - IIS 7.0 sur Windows Server 2008
- IIS 7.5 sur Windows Server 2008 R2
- IIS 8.0 sur Windows Server 2012
- IIS 8.5 sur Windows Server 2012 R2
- IIS 10.0 sous Windows Server 2016
Produit - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Fichier MOF WebAdministration.mof

Voir aussi

Classe ConfigurationSection