Класс 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 оставались в режиме интеграции (которого следует избегать), можно отключить сообщения об ошибках миграции, задав для свойства значение
ValidateIntegratedModeConfiguration
false
.
Примечание
Так как службы IIS больше не будут предоставлять предупреждения для неподдерживаемых конфигураций, если ValidateIntegratedModeConfiguration
имеет значение false
, убедитесь, что приложение правильно работает в режиме интеграции, прежде чем использовать этот параметр.
Иерархия наследования
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 |