Partilhar via


Ferramenta de Administração de Site Interna

Descreve o funcionamento interno da Ferramenta de Administração de Site.

A Ferramenta de Administração de Site fornece uma interface da Web para gerenciar as definições de configurações de um site individual.As definições de configurações são armazenadas em arquivos Web.config, que estão localizados na pasta raiz de um Web Site.A Ferramenta de Administração de Site modifica o arquivo web.config quando alterações são feitas para a configuração padrão.Se não existir nenhum arquivo web.config, e as alterações são feitas na Ferramenta de Administração de Site da Web, um novo arquivo de configuração será criado.

Além de Criação e manipulação dos arquivos Web.config, a Ferramenta de Administração de Site também configura bancos de dados do provedor do site que oferece suporte a alguns recursos.

Quando você usar a Ferramenta de Administração de Site pela primeira vez, ele cria um arquivo Web.config padrão para o aplicativo configurar.A Ferramenta de Administração de Site também cria o provedor de banco de dados do site padrão, que é um banco de dados local na pasta App_Data do site da Web.

Configuração .NET

Configurações para aplicativos baseados no Microsoft .NET Framework são armazenadas nos arquivos .config formatados como XML, que estão localizados na mesma pasta que o aplicativo.

O elemento raiz de um arquivo de configuração é o elemento configuration.O elemento configuration contém elementos individuais que armazenam configurações para vários fins.Por exemplo, se você criar configurações do aplicativo, as configurações são armazenadas no elemento appSettings, que é um filho do elemento configuration.

Arquivos de configuração existem dentro de uma hierarquia.As configurações para um site individual são herdadas dos arquivos de configuração que estão acima na hierarquia.A raiz da hierarquia de configuração do sistema é o arquivo Machine.config, que armazena configuração que se aplicam ao sistema inteiro e a todos os aplicativos que estão em execução no sistema.Você não mude mudar as configurações no arquivo Machine.config que usa Ferramenta de Administração de Site; apenas o administrador do servidor Web pode mudar essas configurações.

O pasta raiz do servidor Web (por exemplo, \inetpub\wwwroot) pode conter um arquivo Web.config que possui configurações que se aplicam a todos os sites que são executados no servidor.No nível do aplicativo, pode existir outro arquivo web.config que define as configurações do aplicativo.Também podem existir outros arquivos Web.config em subdiretórios do aplicativo que especificam configurações que se aplicam aos recursos que estão contidos nessas subpastas.

Quando você usa a Ferramenta de Administração de Site, você gerenciar as configurações em um arquivo Web.config para um único aplicativo e seus subdiretórios.A Ferramenta de Administração de Site exibe as configurações que são herdadas dos arquivos de configuração que são superiores na hierarquia, se aplicável.Se uma configuração herdada tiver sido definida de forma que a configuração não pode ser substituída, a Ferramenta de Administração de Site exibe as configurações como uma opção esmaecida.

Configuração da API

A Ferramenta de Administração de Site é um site ASP.NET versão 2.0 escrito em C#, que usa o namespace System.Configuration amplamente.Para obter mais informações, consulte API de Configuração do ASP.NET.

Estrutura do Arquivo de Configuração

Para obter informações detalhadas sobre como a Ferramenta de Administração de Site modifica o conteúdo de configuração para uma área de recurso específica, consulte Visão Geral da Configuração ASP.NET.

Consulte também

Conceitos

Visão Geral da Ferramenta de Administração de Site

Guia de Segurança de Ferramentas de Administração de Web Site

Guia de Segurança de Ferramentas de Administração de Web Site

Guia de Provedor de Ferramentas de Administração de Web Site