Configuração de referência de <configuração>
Referência de configuração de IIS
Os IIS (Serviços de Informações da Internet) 7 e posteriores usam um sistema de configuração baseado em XML para armazenar configurações do IIS que substitui a metabase usada no IIS 6.0 e anteriores. Esse novo sistema de configuração foi introduzido com ASP.NET e é baseado em um sistema hierárquico de gerenciamento que utiliza arquivos *.config. Os arquivos de configuração do IIS 7 e posterior estão localizados na pasta % WinDir%\System32\Inetsrv\Config e os arquivos de configuração primários são:
- ApplicationHost.config – esse arquivo de configuração armazena as configurações para todos os seus sites e aplicativos.
- Administration.config – esse arquivo de configuração armazena as configurações para o gerenciamento do IIS. Essas configurações incluem a lista de módulos de gerenciamento instalados para a ferramenta do Gerenciador do IIS, bem como as configurações de módulos de gerenciamento.
- Redirection.config – IIS 7 e posteriores dão suporte ao gerenciamento de vários servidores IIS de um único arquivo de configuração centralizado. Esse arquivo de configuração contém as definições indicando o local em que os arquivos de configuração centralizados são armazenados.
Observação
Algumas configurações podem ser delegadas aos arquivos Web.config, que podem substituir as configurações no arquivo ApplicationHost.config. Além disso, as configurações que não são delegadas não podem ser adicionadas aos arquivos Web.config.
Como usar essa referência de configuração
A finalidade dessa referência de configuração é listar as várias coleções de definição, elementos e atributos que estão disponíveis para o IIS 7 e posteriores. Devido à arquitetura altamente personalizável do IIS, um elemento pode não ser configurado, a menos que o recurso que consome as configurações listadas nessa referência também esteja instalado. Por exemplo, uma instalação padrão do IIS 7 não contém autenticação Digest. Portanto, adicionar as configurações de autenticação Digest ao ApplicationHost.config não terá efeito ou poderá causar erros até que o módulo de autenticação Digest seja instalado.
Cada tópico de configuração nessa referência geralmente consistirá nas seguintes seções:
Visão geral – esta seção descreve a finalidade de cada elemento de configuração.
Compatibilidade – esta seção descreve quais versões do IIS dão suporte a cada elemento de configuração.
Instruções de instalação – esta seção descreve como instalar os recursos necessários para cada elemento de configuração.
Exemplos de "Como" – esta seção contém um ou mais exemplos para configurar cada elemento de configuração.
Detalhes de Configuração – esta seção descreve os atributos e os elementos filho para cada elemento de configuração e geralmente contém um exemplo de configuração XML.
Exemplos de código – esta seção lista exemplos de código em vários idiomas que ilustram como configurar cada elemento de configuração programaticamente. Exemplos de código podem ser apresentados em seis idiomas:
- AppCmd.exe (aplicativo de linha de comando)
- C# .NET
- Visual Basic .NET
- JavaScript
- VBScript
- PowerShell
Downloads de referência de configuração
PowerShell
Para obter suporte do PowerShell na administração do IIS, confira a referência de cmdlet.