Partager via


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