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