Compartir a través de


<system.applicationHost>

Información general

El elemento <system.applicationHost> contiene opciones de configuración globales que usa el Servicio de activación de procesos de Windows (WAS) en Internet Information Services (IIS) 7. Este elemento define muchos de los valores de configuración de nivel de servidor en el archivo ApplicationHost.config de IIS 7.

De importancia significativa, el elemento <system.applicationHost> contiene los valores de configuración de las colecciones <applicationPools> y <sites>, que definen respectivamente la colección de grupos de aplicaciones y sitios web en un servidor IIS 7.

Nota:

A diferencia de la configuración que se encuentra en <system.webServer>, no se puede delegar la configuración del elemento <system.applicationHost>.

Compatibilidad

Versión Notas
IIS 10.0 El elemento <system.applicationHost> no se modificó en IIS 10.0.
IIS 8.5 El elemento <system.applicationHost> no se modificó en IIS 8.5.
IIS 8.0 El elemento <system.applicationHost> no se modificó en IIS 8.0.
IIS 7.5 El elemento <serviceAutoStartProviders> se agregó en IIS 7.5.
IIS 7.0 El elemento <system.applicationHost> se introdujo en IIS 7.0.
IIS 6,0 N/D

Configuración

El elemento <system.applicationHost> se incluye en la instalación predeterminada de IIS 7.

Procedimientos

No hay ejemplos específicos del elemento <system.applicationHost>. Para obtener ejemplos que configuran las opciones que se encuentran en el elemento <system.applicationHost>, vea los elementos secundarios que aparecen en la sección detalles de configuración de este tema.

Configuración

El elemento <system.applicationHost> se define en el archivo ApplicationHost.config.

Atributos

Ninguno.

Elementos secundarios

Elemento Descripción
applicationPools Elemento opcional.

Contiene opciones de configuración predeterminadas para todos los grupos de aplicaciones del servidor y define las opciones de configuración para grupos de aplicaciones específicos.
configHistory Elemento opcional.

Especifica los valores del historial de configuración de un servidor.
customMetadata Elemento opcional.

Contiene la configuración que usa internamente el componente asignador de objetos base de administración (ABO) de IIS 7.
listenerAdapters Elemento opcional.

Especifica los valores de configuración para los adaptadores de escucha, que son componentes que establecen la comunicación entre agentes de escucha de protocolo no HTTP y WAS.
log Elemento opcional.

Especifica el modo de registro de un servidor.
serviceAutoStartProviders Elemento opcional.

Especifica una colección de ensamblados administrados que se cargarán cuando se especifique AlwaysRunning para el startMode de un grupo de aplicación.

Nota: Este elemento se agregó en IIS 7.5.
sites Elemento opcional.

Define todos los sitios del servidor y todas las aplicaciones y directorios virtuales de esos sitios.
webLimits Elemento opcional.

Configura los límites de ancho de banda y conexión TCP/IP.

Ejemplo de configuración

En el ejemplo de configuración siguiente se define un elemento simple <system.applicationHost> de solo contenido estático, con un único grupo de aplicaciones ("DefaultAppPool") y un único sitio web ("Sitio web predeterminado").

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

Código de ejemplo

No hay ejemplos de código específicos del elemento <system.applicationHost>. Para obtener ejemplos de código que configuran las opciones que se encuentran en el elemento <system.applicationHost>, vea los elementos secundarios que aparecen en la sección detalles de configuración de este tema.