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


Параметры IIS для приложений ASP.NET

Обновлен: Ноябрь 2007

Приложения ASP.NET размещаются на веб узлах IIS, а параметры в файлах конфигурации Web.config управляют поведением этих приложений. Параметры Web.config переопределяют параметры в файле Machine.config компьютера. Кроме того, некоторые параметры Web.config содержат параметры IIS, указанные в метабазе IIS. Для изменения метабазы можно воспользоваться оснасткой консоли управления (MMC), которая называется диспетчером IIS.

Раньше было необходимо отдельно настраивать параметры Web.config и IIS для приложений ASP.NET. Теперь обе группы параметров можно настроить с помощью редактора параметров и ограничений в Visual Studio Team System Architecture Edition. В этом разделе описано сопоставление этих параметров из редактора параметров и ограничений их аналогам в метабазе IIS и файле Web.config.

Следующие подразделы содержат дополнительные сведения о нахождении этих параметров.

  • Settings and Constraints Editor and IIS Manager

  • IIS Settings in Settings and Constraints Editor and IIS Manager

  • Configuration File Settings in Settings and Constraints Editor and IIS Manager

Дополнительные сведения см. в разделе Редактор параметров и ограничений и в документации к IIS на веб-узле https://go.microsoft.com/fwlink/?linkid=54804.

Редактор параметров и ограничений и диспетчер IIS

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

Из развернутого веб-приложения (или виртуального каталога) можно импортировать параметры. Это способствует формированию полной и правильной конфигурации приложения. Дополнительные сведения см. в разделе Практическое руководство. Импорт параметров ASP.NET с сервера IIS. В конструкторе систем также существует возможность переопределения параметров для создания различных конфигураций приложений для развертывания системы. В отчет о развертывании, созданном для систем, будут входить параметры для развертывания сценариев. Дополнительные сведения см. в разделах Общие сведения об отчетах о развертывании и Общие сведения о развертывании с помощью отчетов о развертывании.

Эти параметры можно найти в диспетчере IIS, если требуется настроить или проверить их для развертывания.

Далее представлены приложение ASP.NET в конструкторе приложений, файлы приложения ASP.NET в обозревателе решений, редактор параметров и ограничений и диспетчер IIS.

Редактор параметров и ограничений и диспетчер IIS
Параметры приложения ASP.NET в менеджере IIS

Параметры IIS в редакторе параметров и ограничений и диспетчере IIS

Чтобы просмотреть параметры для приложения ASP.NET в конструкторе приложений, выделите приложение в диаграмме приложения и откройте редактор параметров и ограничений. В редакторе параметры находятся в папке Параметры приложения. В ресурсе Directory выберите ресурс WebApplication, чтобы просмотреть параметры IIS, необходимые для приложения ASP.NET.

Bb164124.alert_note(ru-ru,VS.90).gifПримечание.

Сочетание ресурсов WebApplication и Configuration образует полную конфигурацию параметров приложения и среды размещения для приложения ASP.NET. Дополнительные сведения о ресурсе Configuration см. в разделе Configuration File Settings in Settings and Constraints Editor and IIS Manager.

В диспетчере IIS эти параметры можно просмотреть на соответствующем веб-сервере в узле Веб-узлы. В узле Веб-узел по умолчанию выберите узел приложения.

Далее представлен ресурс WebApplication в редакторе параметров и ограничений и соответствующий узел в диспетчере IIS.

Конфигурация IIS для приложения ASP.NET в редакторе параметров и ограничений и в диспетчере IIS
Параметры IIS для приложений ASP.NET

На панели параметров в редакторе параметров и ограничений отображаются параметры для каждого ресурса. Многие из этих параметров находятся в диспетчере IIS в диалоговом окне Свойства, открываемом из соответствующего узла.

Bb164124.alert_note(ru-ru,VS.90).gifПримечание.

Некоторые имена параметров, значений или типов отличаются от своих копий в метабазе IIS и, возможно, требуют преобразования. Дополнительные сведения см. в разделах Имена параметров, отличные от метабазы IIS и Типы параметров, отличающиеся от метабазы IIS.

На следующем рисунке показана панель параметров в редакторе параметров и ограничений и диалоговое окно Свойства в диспетчере IIS. Диалоговое окно Свойства отображает различные параметры для каждого узла в диспетчере IIS.

Панель параметров в редакторе параметров и ограничений и диалоговое окно "Свойства" в диспетчере IIS
Панель параметров и диалоговое окно свойств IIS

Параметры файла конфигурации в редакторе параметров и ограничений и в диспетчере IIS

В редакторе параметров и ограничений параметры файла конфигурации (Web.config) для приложения ASP.NET можно просмотреть в папке Параметры приложения. В ресурсе Directory выберите ресурс Configuration, чтобы найти данные параметры, упорядоченные в виде ресурсов. Эти параметры и ресурсы находятся в элементе <configuration> файла Web.config приложения.

В диспетчере IIS эти параметры можно просмотреть на соответствующем веб-сервере в узле Веб-узлы. В узле Веб-узел по умолчанию выберите узел приложения и файл Web.config в правой панели.

Bb164124.alert_note(ru-ru,VS.90).gifПримечание.

В параметрах файла Web.config отражается их конфигурацию в среде разработки. Эти параметры необходимо обновить во время развертывания с помощью отчета о развертывании. Дополнительные сведения см. в разделе Общие сведения о развертывании с помощью отчетов о развертывании.

Далее представлен ресурс Configuration в редакторе параметров и ограничений и соответствующий узел в диспетчере IIS.

Параметры файла конфигурации в редакторе параметров и ограничений и диспетчере IIS
Параметры файла конфигурации приложения ASP.NET

Предположим, что для приложения ASP.NET требуется проверка подлинности "Passport". Это требование можно настроить с помощью редактора параметров и ограничений. В папке Параметры приложения в ресурсе Directory найдите ресурс Configuration, затем ресурс SystemWebSectionGroup и выберите ресурс AuthenticationSection. В панели параметров в узле Параметры выберите параметр Режим. Значение появится в элементе <system.web> файла Web.config приложения, как показано ниже.

<configuration>
   ...
   <system.web>
      <authentication mode="Passport" />
      ...
   <system.web>
</configuration>

Чтобы найти нужный параметр в диспетчере IIS, разверните узел Веб-узлы, в узле Веб-узел по умолчанию выберите приложение, а затем просмотрите свойства файла Web.config. В диалоговом окне Свойства Web.config на вкладке ASP.NET щелкните Изменить конфигурацию. Откроется диалоговое окно Параметры конфигурации ASP.NET, перейдите на вкладку Проверка подлинности. На этой вкладке значение будет отображено в поле Режим проверки подлинности.

См. также

Ссылки

Параметры IIS для веб-серверов IIS

Терминология редактора параметров и ограничений