Compartir a través de


Clase ValidationSection

Habilita o deshabilita las comprobaciones de validación en los archivos de configuración.

Sintaxis

class ValidationSection : ConfigurationSection  

Métodos

La siguiente tabla muestra los métodos expuestos por la clase ValidationSection.

Nombre Descripción
GetAllowDefinition (Se hereda de ConfigurationSection).
GetAllowLocation (Se hereda de ConfigurationSection).
RevertToParent (Se hereda de ConfigurationSection).
SetAllowDefinition (Se hereda de ConfigurationSection).
SetAllowLocation (Se hereda de ConfigurationSection).

Propiedades

La siguiente tabla muestra las propiedades expuestas por la clase ValidationSection.

Nombre Descripción
Location (Se hereda de ConfigurationSection). Una propiedad clave.
Path (Se hereda de ConfigurationSection). Una propiedad clave.
SectionInformation (Se hereda de ConfigurationSection).
ValidateIntegratedModeConfiguration Valor boolean de lectura y escritura. true si IIS genera un mensaje de error de migración cuando detecta que se debe modificar una aplicación web de ASP.NET 1.0 para ejecutarse en modo integrado; de lo contrario, false. El valor predeterminado es true. Para obtener más información sobre esta propiedad, vea la sección Comentarios.

Subclases

Esta clase no contiene subclases.

Comentarios

IIS genera un mensaje de error de migración si la propiedad ValidateIntegratedModeConfiguration está habilitada y se cumple una de las siguientes condiciones:

  • La aplicación define una sección <httpModules> en su archivo Web.config.

    En el modo integrado de IIS 7, los módulos ASP.NET se especifican con módulos nativos en una sección unificada <modules> en <system.webServer>.

  • La aplicación define una sección <httpHandlers> en su archivo Web.config.

    En el modo integrado de IIS 7, las asignaciones del controlador de ASP.NET se especifican en una sección unificada <handlers> dentro de <system.webServer>. La sección <handlers> reemplaza las configuraciones de asignación de procesador de scripts de ASP.NET <httpHandlers> e IIS, que eran necesarias para configurar una asignación de controlador de ASP.NET 1.0.

  • El archivo Web.config de la aplicación especifica <identity impersonate="true" />.

    En el modo integrado de IIS 7, la suplantación de cliente no está disponible en algunas fases de procesamiento de solicitudes tempranas. Por lo tanto, IIS generará el mensaje de error de migración. Si la aplicación web de ASP.NET suplanta las credenciales de cliente (lo más común con escenarios de intranet), puede que desee establecer la propiedad ValidateIntegratedModeConfiguration en false.

    Si migra la configuración manualmente o no migra la configuración, pero quiere que IIS permanezca en modo integrado (lo que debe evitar), puede deshabilitar los mensajes de error de migración estableciendo la propiedad ValidateIntegratedModeConfiguration en false.

Nota:

Dado que IIS ya no proporcionará advertencias para configuraciones no admitidas cuando ValidateIntegratedModeConfiguration sea false, asegúrese de que la aplicación funciona correctamente en modo integrado antes de realizar esta configuración.

Jerarquía de herencia

ConfigurationSection

ValidationSection

Requisitos

Tipo Descripción
Remoto - IIS 7.0 en Windows Vista
- IIS 7.5 en Windows 7
- IIS 8.0 en Windows 8
- IIS 10.0 en Windows 10
Server - IIS 7.0 en Windows Server 2008
- IIS 7.5 en Windows Server 2008 R2
- IIS 8.0 en Windows Server 2012
- IIS 8.5 en Windows Server 2012 R2
- IIS 10.0 en Windows Server 2016
Producto - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Archivo MOF WebAdministration.mof

Consulte también

Clase ConfigurationSection