Freigeben über


<system.applicationHost>

Übersicht

Das <system.applicationHost>-Element enthält globale Konfigurationseinstellungen, die vom Windows Process Activation Service (WAS) in Internetinformationsdienste (IIS) 7 verwendet werden. Dieses Element definiert viele der Konfigurationseinstellungen auf Serverebene in der Datei IIS 7 ApplicationHost.config.

Das <system.applicationHost>-Element enthält die Konfigurationseinstellungen für die <applicationPools> und <Sites>-Sammlungen, die jeweils die Sammlung von Anwendungspools und Websites auf einem IIS 7-Server definieren.

Hinweis

Im Gegensatz zu den Einstellungen, die in <system.webServer> vorliegen, können Einstellungen im <system.applicationHost>-Element nicht delegiert werden.

Kompatibilität

Version Hinweise
IIS 10.0 Das <system.applicationHost> Element wurde in IIS 10.0 nicht geändert.
IIS 8.5 Das <system.applicationHost> Element wurde in IIS 8.5 nicht geändert.
IIS 8.0 Das <system.applicationHost> Element wurde in IIS 8.0 nicht geändert.
IIS 7.5 Das <serviceAutoStartProviders>-Element wurde in IIS 7.5 hinzugefügt.
IIS 7.0 Das <system.applicationHost>-Element wurde in IIS 7.0 eingeführt.
IIS 6.0 N/V

Setup

Das <system.applicationHost>-Element ist in der Standardinstallation von IIS 7 enthalten.

Gewusst wie

Es gibt keine spezifischen Beispiele für das <system.applicationHost>-Element. Beispiele zum Konfigurieren der Einstellungen im <system.applicationHost>-Element finden Sie in den Beschreibungen der untergeordneten Elemente, die im Abschnitt Konfigurationsdetails dieses Themas aufgeführt sind.

Konfiguration

Das <system.applicationHost>-Element wird in der Datei ApplicationHost.config definiert.

Attribute

Keine

Untergeordnete Elemente

Element Beschreibung
applicationPools Optionales Element.

Enthält Standardkonfigurationseinstellungen für alle Anwendungspools auf dem Server und definiert Konfigurationseinstellungen für bestimmte Anwendungspools.
configHistory Optionales Element.

Gibt die Konfigurationsverlaufseinstellungen für einen Server an.
customMetadata Optionales Element.

Enthält Einstellungen, die intern von der ABO-Zuordnungskomponente (Admin Base Object) von IIS 7 verwendet werden.
listenerAdapters Optionales Element.

Gibt die Konfigurationseinstellungen für Listener-Adapter an, d. h. für Komponenten, die die Kommunikation zwischen Listenern, die nicht dem HTTP-Protokoll angehören, und WAS herstellen.
log Optionales Element.

Gibt den Protokollierungsmodus für einen Server an.
serviceAutoStartProviders Optionales Element.

Gibt eine Auflistung von verwalteten Assemblys an, die geladen werden, wenn AlwaysRunning für den startMode eines Applocation-Pools angegeben wird.

Hinweis: Dieses Element wurde in IIS 7.5 hinzugefügt.
sites Optionales Element.

Definiert alle Websites auf dem Server sowie alle Anwendungen und virtuellen Verzeichnisse auf diesen Websites.
webLimits Optionales Element.

Konfiguriert TCP/IP-Verbindungs- und Bandbreitenbeschränkungen.

Konfigurationsbeispiel

Das folgende Konfigurationsbeispiel definiert ein einfaches <system.applicationHost>-Element, das nur statische Inhalte enthält, mit einem einzigen Anwendungspool („DefaultAppPool“) und einer einzigen Website („Standardwebsite“).

<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>

Beispielcode

Es gibt keine spezifischen Codebeispiele für das <system.applicationHost>-Element. Codebeispiele zum Konfigurieren der Einstellungen im <system.applicationHost>-Element finden Sie in den Beschreibungen der untergeordneten Elemente, die im Abschnitt Konfigurationsdetails dieses Themas aufgeführt sind.