Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Overview
The <system.applicationHost> element contains global configuration settings that are used by the Windows Process Activation Service (WAS) in Internet Information Services (IIS) 7. This element defines many of the server-level configuration settings in the IIS 7 ApplicationHost.config file.
Of significant importance, the <system.applicationHost> element contains the configuration settings for the <applicationPools> and <sites> collections, which respectively define the collection of application pools and Web sites on an IIS 7 server.
Note
Unlike the settings that are found in <system.webServer>, settings in the <system.applicationHost> element cannot be delegated.
Compatibility
| Version | Notes | 
|---|---|
| IIS 10.0 | The <system.applicationHost>element was not modified in IIS 10.0. | 
| IIS 8.5 | The <system.applicationHost>element was not modified in IIS 8.5. | 
| IIS 8.0 | The <system.applicationHost>element was not modified in IIS 8.0. | 
| IIS 7.5 | The <serviceAutoStartProviders>element was added in IIS 7.5. | 
| IIS 7.0 | The <system.applicationHost>element was introduced in IIS 7.0. | 
| IIS 6.0 | N/A | 
Setup
The <system.applicationHost> element is included in the default installation of IIS 7.
How To
There are no examples that are specific to the <system.applicationHost> element. For examples that configure the settings that are found within the <system.applicationHost> element, see the child elements that are listed in the configuration details section of this topic.
Configuration
The <system.applicationHost> element is defined in the ApplicationHost.config file.
Attributes
None.
Child Elements
| Element | Description | 
|---|---|
| applicationPools | Optional element. Contains default configuration settings for all application pools on the server and defines configuration settings for specific application pools. | 
| configHistory | Optional element. Specifies the configuration history settings for a server. | 
| customMetadata | Optional element. Contains settings that are used internally by the Admin Base Object (ABO) mapper component of IIS 7. | 
| listenerAdapters | Optional element. Specifies configuration settings for listener adapters, which are components that establish communication between non-HTTP protocol listeners and WAS. | 
| log | Optional element. Specifies the logging mode for a server. | 
| serviceAutoStartProviders | Optional element. Specifies a collection of managed assemblies that will be loaded when the AlwaysRunningis specifed for an applocation pool's startMode.Note: This element was added in IIS 7.5. | 
| sites | Optional element. Defines all sites on the server, and all applications and virtual directories in those sites. | 
| webLimits | Optional element. Configures TCP/IP connection and bandwidth limits. | 
Configuration Sample
The following configuration sample defines a simple, static-content-only <system.applicationHost> element, with a single application pool ("DefaultAppPool") and a single Web site ("Default Web Site").
<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>
Sample Code
There are no code samples that are specific to the <system.applicationHost> element. For code samples that configure the settings that are found within the <system.applicationHost> element, see the child elements that are listed in the configuration details section of this topic.