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
surfalse
.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
surfalse
.
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
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 |