Referencia de configuración de <configuración>
Internet Information Services (IIS) 7 y versiones posteriores usan un sistema de configuración basado en XML para almacenar la configuración de IIS que reemplaza la metabase que se usó en IIS 6.0 y versiones anteriores. Este nuevo sistema de configuración se introdujo con ASP.NET y se basa en un sistema jerárquico de sistema de administración que usa archivos de *.configuración. Los archivos de configuración de IIS 7 y versiones posteriores se encuentran en la carpeta %WinDir%\System32\Inetsrv\Config, y los archivos de configuración principales son:
- ApplicationHost.config: este archivo de configuración almacena la configuración de todos los sitios web y aplicaciones.
- Administration.config: este archivo de configuración almacena las opciones de administración de IIS. Esta configuración incluye la lista de módulos de administración que se instalan para la herramienta del administrador de IIS, así como las opciones de configuración para los módulos de administración.
- Redirection.config: IIS 7 y versiones posteriores admiten la administración de varios servidores de IIS desde un único archivo de configuración centralizado. Este archivo de configuración contiene los valores que indican la ubicación donde se almacenan los archivos de configuración centralizados.
Nota
Algunos valores se pueden delegar en archivos Web.config, que pueden invalidar la configuración en el archivo ApplicationHost.config. Además, la configuración que no está delegada no se puede agregar a los archivos Web.config.
El propósito de esta referencia de configuración es enumerar las distintas colecciones de configuración, elementos y atributos que están disponibles para IIS 7 y versiones posteriores. Debido a la arquitectura altamente personalizable de IIS, es posible que un elemento no se configure a menos que la característica que consume la configuración que se muestra en esta referencia también esté instalada. Por ejemplo, una instalación predeterminada de IIS 7 no contiene autenticación implícita, por lo que agregar la configuración de autenticación implícita a ApplicationHost.config no tendrá ningún efecto o puede provocar errores hasta que se instale el módulo de autenticación implícita.
Cada tema de configuración de esta referencia normalmente constará de las siguientes secciones:
Información general: en esta sección se describe el propósito de cada elemento de configuración.
Compatibilidad: en esta sección se describen las versiones de IIS que admiten cada elemento de configuración.
Instrucciones de instalación: en esta sección se describe cómo instalar las características necesarias para cada elemento de configuración.
Ejemplos de procedimientos: esta sección contiene uno o varios ejemplos para configurar cada elemento de configuración.
Detalles de configuración: en esta sección se describen los atributos y los elementos secundarios de cada elemento de configuración, y normalmente contiene un ejemplo de configuración XML.
Ejemplos de código: en esta sección se enumeran ejemplos de código en varios lenguajes que muestran cómo configurar cada elemento de configuración mediante programación. Los ejemplos de código se pueden presentar en seis idiomas:
- AppCmd.exe (aplicación de línea de comandos)
- C# .NET
- Visual Basic .NET
- JavaScript
- VBScript
- PowerShell
Para obtener compatibilidad con PowerShell en la administración de IIS, consulte la referencia del cmdlet.