<system.applicationHost>
Vue d’ensemble
L’élément <system.applicationHost>
contient des paramètres de configuration globaux utilisés par le service d’activation de processus Windows (WAS) dans Internet Information Services (IIS) 7. Cet élément définit de nombreux paramètres de configuration au niveau du serveur dans le fichier ApplicationHost.config IIS 7.
De grande importance, l’élément <system.applicationHost>
contient les paramètres de configuration des <collections applicationPools> et <sites>, qui définissent respectivement la collection de pools d’applications et de sites Web sur un serveur IIS 7.
Remarque
Contrairement aux paramètres trouvés dans <system.webServer>, les paramètres de l’élément <system.applicationHost>
ne peuvent pas être délégués.
Compatibilité
Version | Notes |
---|---|
IIS 10.0 | L’élément <system.applicationHost> n’a fait l’objet d’aucune modification dans IIS 10.0. |
IIS 8.5 | L’élément <system.applicationHost> n’a fait l’objet d’aucune modification dans IIS 8.5. |
IIS 8.0 | L’élément <system.applicationHost> n’a fait l’objet d’aucune modification dans IIS 8.0. |
IIS 7.5 | L’élément <serviceAutoStartProviders> a été ajouté dans IIS 7.5. |
IIS 7.0 | L’élément <system.applicationHost> a été introduit dans IIS 7.0. |
IIS 6.0 | S/O |
Programme d’installation
L’élément <system.applicationHost>
est inclus dans l’installation par défaut d’IIS 7.
Procédure
Il n’existe aucun exemple spécifique à l’élément <system.applicationHost>
. Pour accéder à des exemples de configurations présentes dans l’élément <system.applicationHost>
, consultez la liste des éléments enfants dans la section Informations de configuration de cet article.
Configuration
L’élément <system.applicationHost>
est défini dans le fichier ApplicationHost.config.
Attributs
Aucune.
Éléments enfants
Élément | Description |
---|---|
applicationPools |
Élément facultatif. Contient les paramètres de configuration par défaut pour tous les pools d’applications sur le serveur et définit les paramètres de configuration pour des pools d’applications spécifiques. |
configHistory |
Élément facultatif. Spécifie les paramètres d’historique de configuration d’un serveur. |
customMetadata |
Élément facultatif. Contient les paramètres utilisés en interne par le composant mappeur ABO (Admin Base Object) d’IIS 7. |
listenerAdapters |
Élément facultatif. Spécifie les paramètres de configuration des adaptateurs d’écouteur, qui sont des composants qui établissent la communication entre les écouteurs de protocole non HTTP et WAS. |
log |
Élément facultatif. Spécifie le mode de journalisation pour un serveur. |
serviceAutoStartProviders |
Élément facultatif. Spécifie une collection d’assemblys managés qui seront chargés lorsque l’objet est spécifié pour le AlwaysRunning startMode d’un pool d’applocation.Remarque : cet élément a été ajouté dans IIS 7.5. |
sites |
Élément facultatif. Définit tous les sites sur le serveur, ainsi que toutes les applications et répertoires virtuels de ces sites. |
webLimits |
Élément facultatif. Configure les limites de connexion TCP/IP et de bande passante. |
Exemple Configuration
L’exemple de configuration suivant définit un élément simple et statique uniquement <system.applicationHost>
de contenu, avec un pool d’applications unique (« DefaultAppPool ») et un site Web unique (« Site web par défaut »).
<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>
Exemple de code
Il n’existe aucun exemple de code spécifique à l’élément <system.applicationHost>
. Pour accéder à des exemples de code de configurations présentes dans l’élément <system.applicationHost>
, consultez la liste des éléments enfants dans la section Informations de configuration de cet article.