Поделиться через


Класс ValidationSection

Включает или отключает проверки для файлов конфигурации.

Синтаксис

class ValidationSection : ConfigurationSection  

Методы

В следующей таблице перечислены методы, предоставляемые классом ValidationSection .

Имя Описание
GetAllowDefinition (Наследуется от ConfigurationSection.)
GetAllowLocation (Является наследником ConfigurationSection)
RevertToParent (Является наследником ConfigurationSection)
SetAllowDefinition (Является наследником ConfigurationSection)
SetAllowLocation (Является наследником ConfigurationSection)

Свойства

В следующей таблице перечислены свойства, предоставляемые классом ValidationSection .

Имя Описание
Location (Наследуется от ConfigurationSection.) Свойство ключа.
Path (Наследуется от ConfigurationSection.) Свойство ключа.
SectionInformation (Является наследником ConfigurationSection)
ValidateIntegratedModeConfiguration Значение для чтения и записи boolean . true Если службы IIS создают сообщение об ошибке миграции, когда обнаруживает, что веб-приложение ASP.NET 1.0 необходимо изменить для запуска в режиме интеграции; в противном случае — false. Значение по умолчанию — true. Дополнительные сведения об этом свойстве см. в разделе Примечания.

используются подклассы ;

Этот класс не содержит подклассов.

Комментарии

Службы IIS создают сообщение об ошибке миграции, ValidateIntegratedModeConfiguration если свойство включено и выполняется одно из следующих значений:

  • Приложение определяет <httpModules> раздел в файле Web.config.

    В режиме интеграции IIS 7 ASP.NET модули указываются с помощью собственных модулей в едином <modules> разделе в разделе <system.webServer>.

  • Приложение определяет <httpHandlers> раздел в файле Web.config.

    В режиме интеграции IIS 7 сопоставления обработчиков ASP.NET указываются в едином <handlers> разделе внутри <system.webServer>. Раздел <handlers> заменяет конфигурации сопоставления ASP.NET <httpHandlers> и сопоставления обработчика скриптов IIS, которые требовались для настройки сопоставления обработчика ASP.NET 1.0.

  • Файл Web.config приложения указывает <identity impersonate="true" />.

    В интегрированном режиме IIS 7 олицетворение клиента недоступно на некоторых ранних этапах обработки запросов. Поэтому IIS создаст сообщение об ошибке миграции. Если веб-приложение ASP.NET олицетворяет учетные данные клиента (чаще всего в сценариях интрасети), для свойства может потребоваться задать ValidateIntegratedModeConfiguration значение false.

    Если вы переносите конфигурацию вручную или не переносите конфигурацию, но хотите, чтобы службы IIS оставались в режиме интеграции (которого следует избегать), можно отключить сообщения об ошибках миграции, задав для свойства значение ValidateIntegratedModeConfigurationfalse.

Примечание

Так как службы IIS больше не будут предоставлять предупреждения для неподдерживаемых конфигураций, если ValidateIntegratedModeConfiguration имеет значение false, убедитесь, что приложение правильно работает в режиме интеграции, прежде чем использовать этот параметр.

Иерархия наследования

ConfigurationSection

ValidationSection

Требования

Тип Описание
клиент — IIS 7.0 в Windows Vista
— IIS 7.5 в Windows 7
— IIS 8.0 в Windows 8
— IIS 10.0 в Windows 10
Сервер — IIS 7.0 в Windows Server 2008
— IIS 7.5 в Windows Server 2008 R2
— IIS 8.0 в Windows Server 2012
— IIS 8.5 в Windows Server 2012 R2
— IIS 10.0 в Windows Server 2016
Продукт — IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
MOF-файл WebAdministration.mof

См. также:

Класс ConfigurationSection