Exportar (0) Imprimir
Expandir Todos
Este tópico ainda não foi classificado - Classificar este tópico

Resolução de Problemas de Instalação do ASP.NET

Existem alguns problemas que ocorrem geralmente em instalações novas do ASP.NET:

  • Instalou o ASP.NET e o .NET Framework no servidor, mas quando pede uma página da aplicação nada acontece e o pedido não é processado.
    Tem de instalar e activar o IIS no servidor antes de instalar o .NET Framework. Pode desinstalar o .NET Framework a partir do servidor, instalar o IIS e, em seguida, reinstalar o .NET Framework, ou pode instalar o IIS e, em seguida, utilizar a ferramenta de registo do IIS do ASP.NET (Aspnet_regiis.exe) para configurar os mapeamentos de scripts utilizados pelo IIS para extensões de nomes de ficheiros do ASP.NET. Para mais informações, consulte Desinstalar o ASP.NET, Definir Mapeamentos de Aplicações no IIS 6.0 e o procedimento "Para reparar mapeamentos do IIS para o ASP.NET utilizando o Aspnet_regiis.exe" mais adiante neste tópico.
  • Instalou o ASP.NET e o .NET Framework com o IIS instalado e activado e, em seguida, desinstalou e reinstalou o IIS. Quando pede uma página da aplicação, nada acontece e o pedido não é processado.
    Quando desinstalou e reinstalou o IIS, os mapeamentos de scripts utilizados pelo IIS para o ASP.NET foram quebrados. Utilize o Aspnet_regiis.exe para configurar os mapeamentos de scripts utilizados pelo IIS para extensões de nomes de ficheiros do ASP.NET. Para mais informações, consulte o procedimento "Para reparar mapeamentos do IIS para o ASP.NET utilizando o Aspnet_regiis.exe" mais adiante neste tópico.
  • Instalou e activou o IIS, instalou o ASP.NET e o .NET Framework, implementou a aplicação e pediu uma página, mas recebeu uma das seguintes mensagens de erro:
    • Acesso negado ao directório 'C:\Inetpub\Wwwroot'. Falha ao iniciar a monitorização de alterações ao directório.
    • O servidor não consegue aceder ao directório de aplicação 'C:\Inetpub\Wwwroot\ Nome Directório Virtual \'. O directório não existe ou não está acessível devido a definições de segurança.
    As permissões adequadas não foram definidas para o Web site ou directório virtual. O ASP.NET requer o acesso de leitura, execução e de lista da conta ASPNET (a conta do processo Aspnet_wp.exe) no Web site raiz ou em qualquer directório virtual. Estas definições são necessárias para que o ASP.NET possa aceder aos ficheiros de conteúdo e monitorizar as alterações efectuadas nos ficheiros. Para corrigir este problema, siga os passos no seguinte procedimento.

Procedimentos

Para adicionar permissões de leitura, execução e de lista à conta ASPNET no Web site raiz ou num directório virtual
  1. No Explorador do Windows, navegue para a pasta que contém o Web site raiz (C:\Inetpub\Wwwroot por predefinição) ou o directório virtual.

  2. Clique com o botão direito do rato na pasta e clique em Propriedades.

  3. No separador Segurança, clique em Adicionar.

  4. Escreva NomeComputador\ASPNET (por exemplo, num computador chamado Webdev, escreva Webdev\ASPNET) e, em seguida, clique em OK.

  5. Permitir as seguintes permissões para a conta ASPNET: Ler e Executar, Listar Conteúdo das Pastas e Ler.

  6. Clique em OK para fechar a caixa de diálogo Propriedades e para guardar as alterações.

noteNota
Não é necessário executar estes passos se o grupo Todos ou o grupo Utilizadores tiver acesso de leitura ao Web site raiz ou ao directório virtual.
Para reparar os mapeamentos do IIS para o ASP.NET utilizando o Aspnet_regiis.exe
  1. No menu Iniciar, clique em Executar.

  2. Na caixa Abrir, na caixa de diálogo Executar, escreva cmd e clique em OK.

  3. Na linha de comandos na nova janela, escreva a seguinte linha:

    "%systemroot%\Microsoft.NET\Framework\ versão \aspnet_regiis.exe" -i.

  4. Neste caminho, a versão representa o número da versão do .NET Framework instalado no servidor. Tem de substituir este marcador de posição pelo número de versão real quando escrever o comando.

    noteNota
    Tem de incluir as aspas no comando.

    Para mais informações sobre o Aspnet_regiis.exe, repita o passo 3 com -? como argumento ou consulte Ferramenta de Registo do IIS do ASP.NET (Aspnet_regiis.exe).

Além disso, no Windows Server 2003, se tiver instalado o .NET Framework e o ASP.NET a partir de uma transferência da Web ou através do Visual Studio .NET, terá de activar manualmente o ASP.NET a partir do Gestor de IIS. Para mais informações, consulte Instalar o ASP.NET.

noteNota
Se pretender instalar o ASP.NET num controlador de domínio, existem passos especiais que tem de tomar para que a instalação funcione correctamente. Para mais informações, consulte o artigo Q315158 da base de dados de conhecimento da Microsoft (Microsoft Knowledge Base), relativo ao facto de o ASP.NET não funcionar com a conta ASPNET predefinida num controlador de domínio (em inglês).

Informações Relacionadas

Considera isto útil?
(1500 caracteres restantes)
Obrigado pelos seus comentários

Conteúdo da Comunidade

Adicionar
Mostrar:
© 2014 Microsoft. Todos os direitos reservados.