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