<system.applicationHost>

Panoramica

L'elemento <system.applicationHost> contiene impostazioni di configurazione globali usate dal servizio attivazione processi di Windows (WAS) in Internet Information Services (IIS) 7. Questo elemento definisce molte delle impostazioni di configurazione a livello di server nel file di ApplicationHost.config IIS 7.

Di importanza significativa, l'elemento <system.applicationHost> contiene le impostazioni di configurazione per le <raccolte applicationPools> e siti>, che definiscono rispettivamente la raccolta di pool di applicazioni e< siti Web in un server IIS 7.

Nota

A differenza delle impostazioni disponibili in <system.webServer>, le impostazioni nell'elemento <system.applicationHost> non possono essere delegate.

Compatibilità

Versione Note
IIS 10.0 L'elemento <system.applicationHost> non è stato modificato in IIS 10.0.
IIS 8,5 L'elemento <system.applicationHost> non è stato modificato in IIS 8.5.
IIS 8,0 L'elemento <system.applicationHost> non è stato modificato in IIS 8.0.
IIS 7,5 L'elemento <serviceAutoStartProviders> è stato aggiunto in IIS 7.5.
IIS 7.0 L'elemento <system.applicationHost> è stato introdotto in IIS 7.0.
IIS 6.0 N/D

Installazione

L'elemento <system.applicationHost> è incluso nell'installazione predefinita di IIS 7.

Procedure

Non sono presenti esempi specifici dell'elemento <system.applicationHost> . Per esempi che configurano le impostazioni disponibili all'interno dell'elemento <system.applicationHost> , vedere gli elementi figlio elencati nella sezione dettagli della configurazione di questo argomento.

Configurazione

L'elemento <system.applicationHost> è definito nel file ApplicationHost.config.

Attributi

Nessuno.

Elementi figlio

Elemento Descrizione
applicationPools Elemento facoltativo.

Contiene le impostazioni di configurazione predefinite per tutti i pool di applicazioni nel server e definisce le impostazioni di configurazione per pool di applicazioni specifici.
configHistory Elemento facoltativo.

Specifica le impostazioni della cronologia di configurazione per un server.
customMetadata Elemento facoltativo.

Contiene le impostazioni usate internamente dal componente del mapper ABO (Base Object) Amministrazione di IIS 7.
listenerAdapters Elemento facoltativo.

Specifica le impostazioni di configurazione per gli adattatori listener, ovvero componenti che stabiliscono la comunicazione tra listener non HTTP e WAS.
log Elemento facoltativo.

Specifica la modalità di registrazione per un server.
serviceAutoStartProviders Elemento facoltativo.

Specifica una raccolta di assembly gestiti che verranno caricati quando viene specificato per l'avvioMode AlwaysRunning di un pool di applocation.

Nota: Questo elemento è stato aggiunto in IIS 7.5.
sites Elemento facoltativo.

Definisce tutti i siti nel server e tutte le applicazioni e le directory virtuali in tali siti.
webLimits Elemento facoltativo.

Configura limiti di connessione TCP/IP e larghezza di banda.

Esempio di configurazione

L'esempio di configurazione seguente definisce un elemento semplice, statico-content-only <system.applicationHost> , con un singolo pool di applicazioni ("DefaultAppPool") e un singolo sito Web ("Sito Web predefinito").

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

Codice di esempio

Non sono presenti esempi di codice specifici dell'elemento <system.applicationHost> . Per esempi di codice che configurano le impostazioni disponibili all'interno dell'elemento <system.applicationHost> , vedere gli elementi figlio elencati nella sezione dettagli della configurazione di questo argomento.