Freigeben über


ValidationSection-Klasse

Aktiviert oder deaktiviert Überprüfungen für Konfigurationsdateien.

Syntax

class ValidationSection : ConfigurationSection  

Methoden

In der folgenden Tabelle werden die Methoden aufgelistet, die von der ValidationSection-Klasse verfügbar gemacht werden.

Name Beschreibung
GetAllowDefinition (Geerbt von ConfigurationSection.)
GetAllowLocation (Geerbt von ConfigurationSection.)
RevertToParent (Geerbt von ConfigurationSection.)
SetAllowDefinition (Geerbt von ConfigurationSection.)
SetAllowLocation (Geerbt von ConfigurationSection.)

Eigenschaften

In der folgenden Tabelle sind die Eigenschaften aufgeführt, die von der ValidationSection-Klasse verfügbar gemacht werden.

Name Beschreibung
Location (Geerbt von ConfigurationSection.) Eine Schlüsseleigenschaft.
Path (Geerbt von ConfigurationSection.) Eine Schlüsseleigenschaft.
SectionInformation (Geerbt von ConfigurationSection.)
ValidateIntegratedModeConfiguration Ein boolean Lese-/Schreibwert. true wenn IIS eine Migrationsfehlermeldung generiert, wenn erkannt wird, dass eine ASP.NET 1.0-Webanwendung so geändert werden soll, dass sie im integrierten Modus ausgeführt wird; andernfalls false. Der Standardwert ist true. Weitere Informationen zu dieser Eigenschaft finden Sie im Abschnitt "Hinweise".

Unterklassen

Diese Klasse enthält keine Unterklassen.

Hinweise

IIS generiert eine Migrationsfehlermeldung, wenn die ValidateIntegratedModeConfiguration Eigenschaft aktiviert ist und eine der folgenden Werte zutrifft:

  • Ihre Anwendung definiert einen <httpModules> Abschnitt in der Datei "Web.config".

    Im integrierten IIS 7-Modus werden ASP.NET Module mit systemeigenen Modulen in einem einheitlichen <modules> Abschnitt unter <system.webServer> angegeben.

  • Ihre Anwendung definiert einen <httpHandlers> Abschnitt in der Datei "Web.config".

    Im integrierten IIS 7-Modus werden die ASP.NET Handlerzuordnungen in einem einheitlichen <handlers> Abschnitt innerhalb <system.webServer> angegeben. Der <handlers> Abschnitt ersetzt die Konfigurationen ASP.NET <httpHandlers> und IIS-Skriptprozessorzuordnungen, die beide zum Einrichten einer ASP.NET 1.0-Handlerzuordnung erforderlich waren.

  • Die Datei "Web.config" Ihrer Anwendung gibt <identity impersonate="true" /> an.

    Im IIS 7 integrierten Modus ist die Annahme der Clientidentität in einigen frühen Anforderungsverarbeitungsphasen nicht verfügbar. Daher generiert IIS die Migrationsfehlermeldung. Wenn Ihre ASP.NET Webanwendung Clientanmeldeinformationen (am häufigsten bei Intranetszenarien) imitiert, sollten Sie die ValidateIntegratedModeConfiguration Eigenschaft auf false festlegen.

    Wenn Sie Ihre Konfiguration manuell migrieren oder Ihre Konfiguration nicht migrieren, IIS jedoch im integrierten Modus verbleiben soll (was Sie vermeiden sollten), können Sie Migrationsfehlermeldungen deaktivieren, indem Sie die ValidateIntegratedModeConfiguration Eigenschaft auf false setzen.

Hinweis

Da IIS keine Warnungen mehr für nicht unterstützte Konfigurationen anzeigt wenn ValidateIntegratedModeConfigurationfalse ist, stellen Sie sicher, dass Ihre Anwendung im integrierten Modus ordnungsgemäß funktioniert, bevor Sie diese Einstellung vornehmen.

Vererbungshierarchie

ConfigurationSection

ValidationSection

Anforderungen

type Beschreibung
Client - IIS 7.0 unter Windows Vista.
- IIS 7.5 unter Windows 7
- IIS 8.0 unter Windows 8
- IIS 10.0 unter Windows 10
Server - IIS 7.0 unter Windows Server 2008
- IIS 7.5 unter Windows Server 2008 R2
IIS 8.0 auf Windows Server 2012
- IIS 8.5 unter Windows Server 2012 R2
- IIS 10.0 auf Windows Server 2016
Produkt - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
MOF-Datei WebAdministration.mof

Weitere Informationen

ConfigurationSection-Klasse