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