Utilize a página de funcionalidade Delegação de Funcionalidade para configurar o estado de delegação do Gestor de Serviços de informação Internet (IIS) para sites e aplicações do servidor Web no Windows Vista® e no Windows Server® 2008. Quando configura o estado de delegação de uma funcionalidade a partir do Gestor de Serviços de informação Internet (IIS), especifica se a secção de configuração relacionada com a funcionalidade deve estar bloqueada ou desbloqueada nos ficheiros de configuração no nível do servidor (ApplicationHost.config e root Web.config) para o IIS 7.0. Quando bloqueia uma funcionalidade, a configuração só pode ser lida a partir de e escrita no ficheiro de configuração ao nível do servidor para essa funcionalidade. No entanto, pode desbloquear uma funcionalidade quando pretende que a configuração seja lida a partir de e escrita em ficheiros de configuração de nível inferior, tal como um ficheiro Web.config no site ou aplicação.

Nota

Quando configura o estado de delegação para funcionalidades no Gestor de Serviços de informação Internet (IIS), apenas controla as secções de configuração e os níveis correspondentes nos quais é possível configurar definições nos ficheiros de configuração.

Através da utilização dos ficheiros Web.config para ler e guardar definições de configuração de quaisquer funcionalidades, ou de todas as funcionalidades, nos sites e aplicações, pode copiar facilmente a configuração de um computador para outro. Por exemplo, pode desenvolver uma aplicação num computador de desenvolvimento ou de teste e especificar determinadas funcionalidades nessa aplicação para serem escritas em Web.config. Isto permite-lhe empacotar todo o conteúdo da aplicação, incluindo o respectivo ficheiro de configuração e transferi-lo para outro computador.

Importante

Se desenvolver um site ou uma aplicação para um ambiente de produção, tem de perguntar a alguém que seja um administrador no computador de produção se as funcionalidades que configurar no Web.config do site ou da aplicação podem estar desbloqueadas no ambiente de produção. Se a funcionalidade que configurar em Web.config estiver bloqueada no ambiente de produção, poderá detectar erros de tempo de execução porque a configuração escolhida é inválida.

No Windows Server 2008, a Delegação de Funcionalidade emparelha com as funcionalidades Utilizadores do Gestor de IIS e Permissões do Gestor de IIS para permitir que os utilizadores não administrativos visualizem e configurem funcionalidades delegadas nos respectivos sites ou aplicações utilizando o Gestor de Serviços de informação Internet (IIS). O estado de delegação de uma funcionalidade determina se os utilizadores podem configurar a funcionalidade nos respectivos sites e aplicações. Por exemplo, se pretender permitir que os utilizadores configurem cadeias da ligação de dados, pode seleccionar Cadeias de Ligação na lista na página Delegação de Funcionalidades e, em seguida, clique em Leitura/Escrita no painel Acções ou no menu apresentado quando clica com o botão direito do rato.

A página Delegação de Funcionalidades afecta todos os sites e aplicações no servidor Web. As definições de Delegação de Funcionalidade que configura ao nível do servidor destinam-se a todos os sites no servidor; as definições que configura ao nível do site destinam-se a todas as aplicações nesse site. Se pretender configurar estados de delegação para funcionalidades numa aplicação ou num site específico, utilize as páginas Delegação Personalizada de Sites e Delegação de Aplicação Personalizada.

Atenção

Se tiver configurado estados de delegação para funcionalidades e pretender alterar esses estados posteriormente, deve rever o modo como as funcionalidades foram delegadas nos níveis inferiores na configuração para se certificar de que compreende como as alterações afectarão essas funcionalidades nos níveis inferiores. Por exemplo, se tiver configurado originalmente uma funcionalidade como Só de Leitura para sites e um utilizador no nível do site tiver configurado uma definição mais restritiva removendo a delegação para essa funcionalidade, poderá alterar inadvertidamente o estado definido pelo utilizador se configurar a funcionalidade como Leitura/Escrita no nível principal. Como procedimento recomendado, deve utilizar um computador de teste para testar o modo como as alterações a estados de delegação afectarão o ambiente, antes de alterar um ambiente de produção.

Lista de Elementos da IU

As tabelas seguintes descrevem os elementos da IU disponíveis na página da funcionalidade e no painel Acções.

Elementos da Página da Funcionalidade

Nome do ElementoDescrição

Nome

Apresenta o nome da funcionalidade da IU no Gestor de Serviços de informação Internet (IIS). Seleccione uma funcionalidade e, em seguida, clique no estado de delegação pretendido a partir do painel Acções ou no menu apresentado quando clica com o botão direito do rato.

Delegação

Apresenta o estado de delegação da funcionalidade da IU em níveis inferiores.

Elementos do Painel Acções

A seguinte tabela descreve as opções de delegação disponíveis para as funcionalidades do IIS 7.0 no Gestor de Serviços de informação Internet (IIS) e como as opções de delegação afectam os ficheiros de configuração e a interface de utilizador (IU). Estas funcionalidades são funcionalidades baseadas na configuração. Se expandir o Gestor de Serviços de informação Internet (IIS) de modo a incluir funcionalidades de terceiros, os estados de delegação poderão diferir desta tabela se forem estados de delegação especificados pelo utilizador. Para além disso, as funcionalidades individuais que configura na página Delegação de Funcionalidade podem ser específicas de protocolo e não se aplicarem a todos os sites e aplicações.

Opção de DelegaçãoDescrição para sistemas operativos Windows VistaDescrição para sistemas operativos do Windows Server 2008

Leitura/Escrita

Quando selecciona Leitura/Escrita para uma funcionalidade, desbloqueia as secções de configuração relacionadas da funcionalidade no ficheiro de configuração ao nível do servidor. Em seguida, as alterações de configuração para essa funcionalidade serão lidas a partir de e escritas em ficheiros Web.config, em sites ou aplicações.

Quando selecciona Leitura/Escrita para uma funcionalidade, desbloqueia as secções de configuração relacionadas da funcionalidade no ficheiro de configuração ao nível do servidor. Em seguida, as alterações de configuração para essa funcionalidade serão lidas a partir de e escritas em ficheiros Web.config, em sites ou aplicações.

Além disso, a configuração de Leitura/Escrita para uma funcionalidade permite aos utilizadores não administrativos visualizarem e configurarem a funcionalidade no Gestor de Serviços de informação Internet (IIS) para sites ou aplicações com os quais possam estabelecer ligação.

Só de Leitura

Quando selecciona Só de Leitura para uma funcionalidade, bloqueia as secções de configuração relacionadas da funcionalidade no ficheiro de configuração ao nível do servidor. A configuração não pode ser escrita em ficheiros Web.config, em sites ou aplicações.

Nota

Se definir as definições de configuração para uma funcionalidade num ficheiro Web.config, mas a funcionalidade for Só de Leitura, vai receber um erro se tentar configurar a funcionalidade ao nível do site ou da aplicação e vai receber erros de tempo de execução nos sites e aplicações.

Quando selecciona Só de Leitura para uma funcionalidade, bloqueia as secções de configuração relacionadas da funcionalidade no ficheiro de configuração ao nível do servidor. A configuração não pode ser escrita em ficheiros Web.config, em sites ou aplicações.

Além disso, os utilizadores não administrativos não podem configurar a funcionalidade no Gestor de Serviços de informação Internet (IIS) para os respectivos sites ou aplicações. No entanto, podem visualizar a funcionalidade como Só de Leitura no Gestor de Serviços de informação Internet (IIS) para verificarem como a funcionalidade está configurada no ficheiro de configuração no nível do servidor.

Nota

Se definir as definições de configuração para uma funcionalidade num ficheiro Web.config, mas a funcionalidade for Só de Leitura, vai receber um erro se tentar configurar a funcionalidade ao nível do site ou da aplicação e vai receber erros de tempo de execução nos sites e aplicações.

Não Delegado

Quando selecciona Não Delegado para uma funcionalidade, bloqueia as secções de configuração relacionadas da funcionalidade no ficheiro de configuração ao nível do servidor. A configuração não pode ser lida a partir de e escrita em ficheiros Web.config, em sites ou aplicações.

Quando selecciona Não Delegado para uma funcionalidade, bloqueia as secções de configuração relacionadas da funcionalidade no ficheiro de configuração ao nível do servidor. A configuração não pode ser lida a partir de e escrita em ficheiros Web.config, em sites ou aplicações.

Além disso, os utilizadores não administrativos não visualizarão a funcionalidade no Gestor de Serviços de informação Internet (IIS) e não conseguirão configurar a funcionalidade nos níveis de site e de aplicação.

Repor como Herdado

Quando selecciona Repor como Herdado para uma funcionalidade, a funcionalidade herda o estado de delegação que é definido ao nível principal.

Quando selecciona Repor como Herdado para uma funcionalidade, a funcionalidade herda o estado de delegação que é definido ao nível principal.

Configuração de Leitura/Escrita

Quando selecciona Configuração de Leitura/Escrita para uma funcionalidade, desbloqueia as secções de configuração da funcionalidade no ficheiro de configuração ao nível do servidor. Em seguida, as alterações de configuração para essa funcionalidade serão lidas a partir de e escritas em ficheiros Web.config, em sites ou aplicações. Esta opção só está disponível para funcionalidades, tais como Utilizadores do .NET e Funções do .NET, com configuração num ficheiro de configuração e numa base de dados.

Nota

Esta definição não afecta as permissões da base de dados.

Quando selecciona Configuração de Leitura/Escrita para uma funcionalidade, desbloqueia as secções de configuração da funcionalidade no ficheiro de configuração ao nível do servidor. Em seguida, as alterações de configuração para essa funcionalidade serão lidas a partir de e escritas em ficheiros Web.config, em sites ou aplicações. Esta opção só está disponível para funcionalidades, tais como Utilizadores do .NET e Funções do .NET, com configuração num ficheiro de configuração e numa base de dados.

Nota

Esta definição não afecta as permissões da base de dados.

Configuração Só de Leitura

Quando selecciona Configuração Só de Leitura para uma funcionalidade, bloqueia as secções de configuração da funcionalidade no ficheiro de configuração ao nível do servidor. A configuração não pode ser escrita em ficheiros Web.config, em sites ou aplicações; no entanto, a aplicação pode continuar a ser escrita na base de dados. Esta opção só está disponível para funcionalidades, tais como Utilizadores do .NET e Funções do .NET, com configuração num ficheiro de configuração e numa base de dados.

Nota

Esta definição não afecta as permissões da base de dados.

Quando selecciona Configuração Só de Leitura para uma funcionalidade, bloqueia as secções de configuração da funcionalidade no ficheiro de configuração ao nível do servidor. A configuração não pode ser escrita em ficheiros Web.config, em sites ou aplicações; no entanto, a aplicação pode continuar a ser escrita na base de dados. Esta opção só está disponível para funcionalidades, tais como Utilizadores do .NET e Funções do .NET, com configuração num ficheiro de configuração e numa base de dados.

Nota

Esta definição não afecta as permissões da base de dados.

Repor Todas as Delegações

Repõe os estados delegados de todas as funcionalidades para os estados definidos no nível principal. Ao nível do servidor, isto define os estados de delegação para os estados especificados nas definições de overrideModeDefault, no ficheiro de configuração ao nível do servidor.

Repõe os estados delegados de todas as funcionalidades para os estados definidos no nível principal. Ao nível do servidor, isto define os estados de delegação para os estados especificados nas definições de overrideModeDefault, no ficheiro de configuração ao nível do servidor.

Delegação Personalizada de Sites ou Delegação de Aplicação Personalizada

Não disponível.

Abre a página da funcionalidade Delegação de Site Personalizado ou a página da funcionalidade Delegação de Aplicação Personalizada onde pode configurar os estados de delegação personalizados para uma aplicação ou para um site individual.

Consulte Também


Sumário