Практическое руководство. Отключение предупреждений о регистрации в IIS версии 7.0
Обновлен: Ноябрь 2007
Элемент validation предписывает, должны ли IIS выполнять проверку правильности настройки файла Web.config веб-приложения для работы в интегрированном режиме IIS 7.0. Если для атрибута validationConfigurationModeConfiguration элемента validation установлено значение true (значение по умолчанию), предупреждение миграции в интегрированном режиме возникает, если выполняется одно из следующих условий:
Определен раздел httpModules.
Определен раздел httpHandlers.
Для атрибута Impersonate элемента identity установлено значение true.
В некоторых случаях может потребоваться отключить проверку и соответствующее предупреждающее сообщение. Файл Web.config приложения может содержать параметры для IIS 6.0 и IIS 7.0, выполняющегося в классическом режиме. Он также может содержать параметры для IIS 7.0, выполняющегося в интегрированном режиме, без необходимости создавать и хранить отдельные файлы Web.config.
В этом разделе описываются способы отключения проверки. Дополнительные сведения о миграции приложений в IIS 7.0 см в разделе Перемещение приложения ASP.NET из IIS 6.0 в IIS 7.0.
Отключение предупреждения в интегрированном режиме
Если происходит смена классического режима использования приложения на интегрированный и необходимо сохранить регистрацию для пользовательского модуля и обработчика, которая использовалась в классическом режиме (и в IIS 6.0), необходимо задать элемент validation, чтобы отключить появление предупреждающего сообщения.
Примечание. |
---|
Если сообщение об ошибке отключено, IIS не выполняет проверку неподдерживаемых настроек Web.config. |
Чтобы отключить предупреждение в интегрированном режиме:
Откройте файл Web.config.
Если приложение не содержит файл Web.config, создайте его. Дополнительные сведения см. в разделе Изменение файлов конфигурации ASP.NET.
Если файл Web.config еще не содержит раздел system.webServer, создайте его внутри элемента configuration, как показано в следующем примере:
<configuration> <system.webServer> </system.webServer> </configuration>
Создайте элемент validation внутри элемента system.webServer.
Добавьте атрибут validationConfigurationModeConfiguration и задайте для него значение false.
В следующем примере показан раздел system.webServer, в котором отключено предупреждающее сообщение миграции IIS:
<configuration> <system.webServer> <validation validationConfigurationModeConfiguration="false"> </system.webServer> </configuration>
См. также
Основные понятия
Запуск веб-приложений на Windows Vista с IIS версии 7.0 и Visual Studio
Запуск веб-приложений на Windows Server 2008 с помощью IIS 7.0 и Visual Studio