Use a página do recurso Delegação de Recurso para configurar o estado de delegação dos recursos do Gerenciador do IIS para sites e aplicativos no servidor Web no Windows Vista® e no Windows Server® 2008. Ao configurar o estado de delegação de um recurso do Gerenciador do IIS, você especifica se a seção de configuração relacionada do recurso está bloqueada ou desbloqueada nos arquivos de configuração no nível do servidor (ApplicationHost.config e Web.config da raiz) para o IIS 7. Quando você bloqueia um recurso, a configuração só pode ser lida a partir de e gravada no arquivo de configuração no nível de servidor para esse recurso. No entanto, é possível desbloquear um recurso quando você quiser que a configuração seja lida a partir de e gravada nos arquivos de configuração de nível inferior como, por exemplo, um arquivo Web.config no site ou aplicativo.

Observação

Ao configurar o estado de delegação de recursos no Gerenciador do IIS, você controla somente as seções de configuração e os níveis correspondentes nos quais as configurações podem ser definidas nos arquivos de configuração.

Usando arquivos Web.config para ler e salvar definições de configuração para quaisquer ou todos os recursos específicos em seus sites e aplicativos, é possível copiar facilmente a configuração de um computador para outro. Por exemplo, talvez você desenvolva um aplicativo em um computador de desenvolvimento ou de teste e especifique determinados recursos no aplicativo para serem gravados em Web.config. Isso permite que você empacote facilmente todo o conteúdo do aplicativo, inclusive o arquivo de configuração, e transfira para outro computador.

Importante

Caso desenvolva um site ou um aplicativo para um ambiente de produção, você precisa conversar com alguém que seja administrador no computador de produção sobre se os recursos configurados por você no Web.config do site ou do aplicativo podem ser desbloqueados no ambiente de produção. Caso o recurso configurado por você em Web.config esteja bloqueado no ambiente de produção, talvez você encontre erros de tempo de execução porque a configuração escolhida é inválida.

No Windows Server 2008, a Delegação de Recurso se combina com os recursos Usuários do Gerenciador do IIS e Permissões do Gerenciador do IIS para permitir que os usuários não administradores exibam e configurem os recursos delegados nos seus sites ou aplicativos usando o Gerenciador do IIS. O estado de delegação de um recurso determina se os usuários podem configurar o recurso em seus sites e aplicativos. Por exemplo, caso queira que os usuários configurem cadeias de conexão de dados, selecione Cadeias de Conexão na lista na página Delegação de Recurso e clique em Leitura/Gravação no painel Ações ou no menu exibido com o clique do botão direito do mouse.

A página Delegação de Recurso afeta todos os sites e aplicativos no servidor Web. As configurações de Delegação de Recurso que você configurar no nível de servidor serão válidas para todos os sites no servidor; as definições configuradas no nível do site são válidas para todos os aplicativos nesse site. Caso queira configurar estados de delegação para recursos em um site ou aplicativo específico, use a página Delegação de Site Personalizada e Delegação de Aplicativo Personalizada.

Cuidado

Se você tiver configurado estados de delegação para recursos e quiser alterar esses estados posteriormente, deve revisar como os recursos foram delegados em níveis inferior na sua configuração, a fim de garantir que compreendeu como as alterações afetarão esses recursos em níveis inferiores. Por exemplo, se você tiver configurado originariamente um recurso para ser Somente Leitura para sites e um usuário o nível do site tiver sido definido para uma configuração mais restritiva removendo a delegação desse recurso, poderá inadvertidamente alterar o estado que foi definido pelo usuário se você tiver configurado o recurso para ser de Leitura/Gravação no nível pai. Como prática recomendada, você deve usar um computador de teste para testar como as alterações nos estados de delegação afetam seu ambiente antes de você efetuar as alterações em um ambiente de produção.

Lista de Elementos da Interface do Usuário

As tabelas a seguir descrevem os elementos da interface do usuário disponíveis na página do recurso e no painel Ações.

Elementos da Página do Recurso

Nome do ElementoDescrição

Nome

Exibe o nome do recurso da interface do usuário no Gerenciador do IIS. Selecione um recurso e clique no estado de delegação desejado no painel Ações ou no menu exibido com o clique do botão direito do mouse.

Delegação

Exibe o estado de delegação do recurso da UI em níveis inferiores.

Elementos do Painel Ações

A tabela a seguir descreve as opções de delegação disponíveis para o IIS 7 no Gerenciador do IIS e como as opções de delegação afetam os arquivos de configuração e a interface do usuário. Esses recursos têm como base a configuração. Se você estender o Gerenciador do IIS para incluir recursos de terceiros, os seus estados de delegação podem ser diferentes dessa tabela se forem estados de delegação especificados pelo usuário. Além disso, os recursos individuais configurados na página Delegação de Recurso podem ser específicos por protocolo e não são aplicáveis a todos os sites e aplicativos.

Opção de delegaçãoDescrição dos sistemas operacionais Windows VistaDescrição dos sistemas operacionais Windows Server 2008

Leitura/Gravação

Quando você selecionar Leitura/Gravação para um recurso, as seções de configuração relacionadas do recurso no arquivo de configuração no nível do servidor são desbloqueadas. As alterações de configuração desse recurso serão então lidas e gravadas em arquivos Web.config em sites ou aplicativos.

Quando você selecionar Leitura/Gravação para um recurso, as seções de configuração relacionadas do recurso no arquivo de configuração no nível do servidor são desbloqueadas. As alterações de configuração desse recurso serão então lidas e gravadas em arquivos Web.config em sites ou aplicativos.

Além disso, a configuração de um recurso como Leitura/Gravação permite que os usuários não administradores vejam e configurem o recurso no Gerenciador do IIS para os sites ou os aplicativos aos quais têm permissão para se conectar.

Somente Leitura

Quando você selecionar Somente Leitura para um recurso, as seções de configuração relacionadas do recurso no arquivo de configuração no nível do servidor são bloqueadas. A configuração não pode ser gravada os arquivos Web.config em sites ou aplicativos.

Observação

Se definir as configurações para um recurso em um arquivo Web.config, mas o recurso é Somente Leitura, você receberá um erro caso tente configurar o recurso no nível do site ou do aplicativo e receberá erros de tempo de execução nos sites e aplicativos.

Quando você selecionar Somente Leitura para um recurso, as seções de configuração relacionadas do recurso no arquivo de configuração no nível do servidor são bloqueadas. A configuração não pode ser gravada os arquivos Web.config em sites ou aplicativos.

Além disso, os usuários não administrativos não podem configurar o recurso no Gerenciador do IIS para sites ou aplicativos, mas podem ver os recursos como Somente Leitura no Gerenciador do IIS e ver como o recurso está configurado no arquivo de configuração no nível de servidor.

Observação

Se definir as configurações para um recurso em um arquivo Web.config, mas o recurso é Somente Leitura, você receberá um erro caso tente configurar o recurso no nível do site ou do aplicativo e receberá erros de tempo de execução nos sites e aplicativos.

Não Delegado

Quando você selecionar Não Delegado para um recurso, as seções de configuração relacionadas do recurso no arquivo de configuração no nível do servidor são bloqueadas. A configuração não pode ser lida e gravada dos arquivos Web.config em sites ou aplicativos.

Quando você selecionar Não Delegado para um recurso, as seções de configuração relacionadas do recurso no arquivo de configuração no nível do servidor são bloqueadas. A configuração não pode ser lida e gravada dos arquivos Web.config em sites ou aplicativos.

Além disso, os usuários não administradores não verão o recurso no Gerenciador do IIS e não poderão configurar o recurso nos níveis de site e aplicativo.

Redefinir para Herdado

Quando você seleciona Redefinir para Herdado para um recurso, o recurso herda o estado de delegação definido no nível pai.

Quando você seleciona Redefinir para Herdado para um recurso, o recurso herda o estado de delegação definido no nível pai.

Configuração Leitura/Gravação

Quando você selecionar Configuração Leitura/Gravação para um recurso, as seções de configuração do recurso no arquivo de configuração no nível do servidor são desbloqueadas. As alterações de configuração desse recurso serão então lidas e gravadas em arquivos Web.config em sites ou aplicativos. Essa opção está disponível apenas para recursos como, por exemplo, Usuários do .NET e Funções do .NET, que têm um arquivo de configuração e um banco de dados.

Observação

Esta configuração não afeta as permissões do banco de dados.

Quando você selecionar Configuração Leitura/Gravação para um recurso, as seções de configuração do recurso no arquivo de configuração no nível do servidor são desbloqueadas. As alterações de configuração desse recurso serão então lidas e gravadas em arquivos Web.config em sites ou aplicativos. Essa opção está disponível apenas para recursos como, por exemplo, Usuários do .NET e Funções do .NET, que têm um arquivo de configuração e um banco de dados.

Observação

Esta configuração não afeta as permissões do banco de dados.

Configuração Somente Leitura

Quando você selecionar Configuração Somente Leitura para um recurso, as seções de configuração do recurso no arquivo de configuração no nível do servidor são bloqueadas. A configuração não pode ser gravada nos arquivos Web.config em sites ou aplicativos; no entanto, o aplicativo pode continuar sendo gravado no banco de dados. Essa opção está disponível apenas para recursos como, por exemplo, Usuários do .NET e Funções do .NET, que têm um arquivo de configuração e um banco de dados.

Observação

Esta configuração não afeta as permissões do banco de dados.

Quando você selecionar Configuração Somente Leitura para um recurso, as seções de configuração do recurso no arquivo de configuração no nível do servidor são bloqueadas. A configuração não pode ser gravada nos arquivos Web.config em sites ou aplicativos; no entanto, o aplicativo pode continuar sendo gravado no banco de dados. Essa opção está disponível apenas para recursos como, por exemplo, Usuários do .NET e Funções do .NET, que têm um arquivo de configuração e um banco de dados.

Observação

Esta configuração não afeta as permissões do banco de dados.

Redefinir Toda Delegação

Redefine os estados de delegação de todos os recursos para os estados especificados no nível pai. No nível do servidor, isso define os estados de delegação para os estados especificados nas configurações overrideModeDefault no arquivo de configuração no nível do servidor.

Redefine os estados de delegação de todos os recursos para os estados especificados no nível pai. No nível do servidor, isso define os estados de delegação para os estados especificados nas configurações overrideModeDefault no arquivo de configuração no nível do servidor.

Delegação de Site Personalizado ou Delegação de Aplicativo Personalizado

Não disponível.

Abre a página do recurso Delegação de Site Personalizado ou Delegação de Aplicativo Personalizado na qual você pode configurar os estados de delegação para um site ou aplicativo individual.

Consulte também


Sumário