Editando Arquivos de Configuração remotos do ASP.NET
A API de configuração do ASP.NET permite que você edite arquivos de configuração em um servidor remoto.Em particular, você pode modificar um arquivo de configuração em qualquer aplicativo do Microsoft Internet Information Services (IIS), ou de seus diretórios filho, em um servidor remoto.Você também pode modificar a configuração do servidor remoto.
Quando você configura aplicativos ASP.NET remotamente, você deve considerar o seguinte:
As restrições de ambiente no qual a configuração remota pode ser executada.Em particular, as versões de compilação do .NET Framework nos computadores cliente e destino, os arquivos de configuração que podem ser editados, a ativação do ASP.NET dentro do IIS, os direitos de acesso necessários e assim por diante.
Ferramenta de registro ASP.NET IIS (Aspnet_regiis.exe) para ativar ou desativar a configuração remota sobre o computador de destino.
A API de configuração é necessária para abrir e atualizar os arquivos de configuração.
As implicações e diretrizes de segurança.
Para obter um exemplo de configuração remota, consulte Como: acesso e modificar arquivos de configuração ASP.NET remotamente
Componente de configuração remota: Conectividade de servidor do cliente
Para permitir a um computador cliente acessar os arquivos de configuração do servidor, um componente de configuração remoto deve ser instalado no servidor.Isso permite chamadas remotas para a API de configuração do .NET Framework armazenada no servidor.
O código a seguir é o comando para ativar este componente.
Aspnet_regiis /config+
Segurança
O componente de configuração remoto é executado no contexto de usuário de quem está chamando, e requer que este seja um administrador no computador.Se esse não for o caso, o sistema emitirá um erro de acesso negado.
O componente remoto de configuração é registrado para utilizar criptografia DCOM (privacidade de pacote) por padrão.Isso é particularmente importante para proteger a troca de informações de configuração durante a transmissão.
Observação: |
---|
Se um firewall está instalado no servidor remoto, você deve habilitar a execução do programa Dllhost.exe e em aberto a porta 135.Você pode fazer isso adicionando Dllhost.exe à lista de exceções do firewall, associando as configurações de rede e definir a porta relacionada. |
Instalação
Você ativa o componente remoto de configuração usando a Ferramenta de registro ASP.NET IIS (Aspnet_regiis.exe) com a opção /config+.
Você desabilita o componente ao executar a ferramenta com a opção /config-.
O componente é instalado por padrão com o ASP.NET.
Consulte também
Tarefas
Como: acesso e modificar arquivos de configuração ASP.NET remotamente
Conceitos
Usando as Classes de Configuração
Visão Geral da Configuração ASP.NET
Referência
Ferramenta de registro ASP.NET IIS (Aspnet_regiis.exe)