<system.applicationHost>

Общие сведения

Элемент <system.applicationHost> содержит глобальные параметры конфигурации, используемые службой активации windows (WAS) в службах IIS 7. Этот элемент определяет многие параметры конфигурации уровня сервера в файле ApplicationHost.config IIS 7.

Важно то, <system.applicationHost> что элемент содержит параметры конфигурации для <семейств applicationPools> и <сайтов> , которые соответственно определяют коллекцию пулов приложений и веб-сайтов на сервере IIS 7.

Примечание

В отличие от параметров, которые находятся в <system.webServer>, параметры в элементе <system.applicationHost> не могут быть делегированы.

Совместимость

Версия Примечания
IIS 10.0 Элемент <system.applicationHost> не был изменен в IIS 10.0.
IIS 8,5 Элемент <system.applicationHost> не был изменен в IIS 8.5.
IIS 8,0 Элемент <system.applicationHost> не был изменен в IIS 8.0.
IIS 7,5 Элемент <serviceAutoStartProviders> был добавлен в IIS 7.5.
IIS 7.0 Элемент <system.applicationHost> появился в IIS 7.0.
IIS 6,0 Н/Д

Настройка

Элемент <system.applicationHost> включен в установку iis 7 по умолчанию.

Инструкции

Примеры, относящиеся к элементу , <system.applicationHost> отсутствуют. Примеры настройки параметров, которые находятся в элементе <system.applicationHost> , см. в разделе дочерних элементов, перечисленных в разделе сведений о конфигурации этого раздела.

Конфигурация

Элемент <system.applicationHost> определяется в файле ApplicationHost.config.

Атрибуты

Отсутствует.

Дочерние элементы

Элемент Описание
applicationPools Необязательный элемент.

Содержит параметры конфигурации по умолчанию для всех пулов приложений на сервере и определяет параметры конфигурации для конкретных пулов приложений.
configHistory Необязательный элемент.

Задает параметры журнала конфигурации для сервера.
customMetadata Необязательный элемент.

Содержит параметры, используемые внутри компонента средства сопоставления Администратор базовых объектов (ABO) iis 7.
listenerAdapters Необязательный элемент.

Задает параметры конфигурации для адаптеров прослушивателей, которые являются компонентами, обеспечивающими обмен данными между прослушивателями протокола, отличными от HTTP, и WAS.
log Необязательный элемент.

Задает режим ведения журнала для сервера.
serviceAutoStartProviders Необязательный элемент.

Указывает коллекцию управляемых сборок, которые будут загружаться, когда AlwaysRunning указан для startMode пула приложений.

Примечание: Этот элемент был добавлен в IIS 7.5.
sites Необязательный элемент.

Определяет все сайты на сервере, а также все приложения и виртуальные каталоги на этих сайтах.
webLimits Необязательный элемент.

Настраивает ограничения на подключение TCP/IP и пропускную способность.

Образец конфигурации

В следующем примере конфигурации определяется простой элемент, доступный только <system.applicationHost> для статического содержимого, с одним пулом приложений (DefaultAppPool) и одним веб-сайтом ("Веб-сайт по умолчанию").

<system.applicationHost>
   <applicationPools>
      <add name="DefaultAppPool" />
     <applicationPoolDefaults>
         <processModel identityType="NetworkService" />
      </applicationPoolDefaults>
   </applicationPools>
   <customMetadata />
   <listenerAdapters>
      <add name="http" />
   </listenerAdapters>
   <log>
      <centralBinaryLogFile enabled="true" directory="%SystemDrive%\inetpub\logs\LogFiles" />
      <centralW3CLogFile enabled="true" directory="%SystemDrive%\inetpub\logs\LogFiles" />
   </log>
   <sites>
      <site name="Default Web Site" id="1">
         <application path="/">
            <virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\wwwroot" />
         </application>
         <bindings>
            <binding protocol="http" bindingInformation="*:80:" />
         </bindings>
      </site>
      <siteDefaults>
         <logFile logFormat="W3C" directory="%SystemDrive%\inetpub\logs\LogFiles" />
         <traceFailedRequestsLogging directory="%SystemDrive%\inetpub\logs\FailedReqLogFiles" />
      </siteDefaults>
      <applicationDefaults applicationPool="DefaultAppPool" />
      <virtualDirectoryDefaults allowSubDirConfig="true" />
   </sites>
   <webLimits />
</system.applicationHost>

Пример кода

Примеры кода, относящиеся к элементу <system.applicationHost> , отсутствуют. Примеры кода, которые настраивают параметры, находящиеся в элементе <system.applicationHost> , см. в разделе дочерних элементов, перечисленных в разделе сведений о конфигурации этого раздела.