Compartilhar via


"Erro do servidor no aplicativo '/'. O acesso ao caminho é negado" quando você faz logon no Windows SharePoint Services 2.0

Sintomas

Considere o cenário a seguir.

  • Você instala o IIS 6.0 e ASP.NET em um servidor membro.
  • Use a ferramenta Assistente de Instalação do Active Directory (Dcpromo.exe) para instalar o Active Directory.
  • Você instala o Windows SharePoint Services 2.0 no controlador de domínio.
  • Você tenta entrar em um site do Windows SharePoint Services 2.0.
  • Você digita corretamente seu nome de usuário e senha três vezes.

Nesse cenário, você pode receber uma mensagem de erro semelhante ao exemplo a seguir:

Error: Server Error in '/' Application.   

Access to the path "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\root\8c91a6b5\649b28ba" is denied.  

Observação: Você pode encontrar sintomas semelhantes ao acessar os seguintes sites no Microsoft Windows Small Business Server 2003:Acessando o Backup (http://servername/backup): Erro: Erro do servidor no aplicativo '/Backup' Acessando a empresaweb (http://companyweb):Error: Erro do servidor em '/'AplicativoAcessando monitoramento e relatórios (http://servername/monitoring): Erro: Erro do servidor no aplicativo '/Monitoring'Acessando o local de trabalho remoto da Web (http://servername/remote):Error: Erro de servidor no aplicativo '/Remote'Durante a instalação (configadminvs.aspx):O acesso ao caminho C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\template\admin\1033\app_data é negado.

Motivo

Esse problema ocorre porque o grupo Serviço de Rede não tem permissões suficientes para a pasta Arquivos ASP.NET Temporários quando você instala o IIS 6.0 e ASP.NET antes de instalar o Active Directory.

Resolução

Para resolver esse problema, siga as etapas para a versão do ASP.NET que você está executando.

ASP.NET 1.1

  1. Selecione Iniciar, selecione Executar, digite cmd na caixa Abrir e selecione OK.

  2. Alterne para a pasta Drive:\Windows\Microsoft.Net\Framework\v1.1.4322. Nessa pasta, o Drive é a unidade onde o Windows está instalado. Para fazer isso, digite a seguinte linha no prompt de comando e pressione Enter:

    cd **Drive**:\windows\microsoft.net\framework\v1.1.4322
    
  3. Adicione as permissões apropriadas ao grupo Serviço de Rede para a pasta Arquivos ASP.NET Temporários. Para fazer isso, digite a seguinte linha e pressione Enter:

    aspnet_regiis -ir
    

    Observação: para obter mais informações sobre a diferença entre a opção de linha de comando -ir e a -i opção de linha de comando, consulte ASP.NET Ferramenta de Registro do IIS no site do Microsoft Developer Network (MSDN).

  4. Digite exit e pressione Enter para fechar o prompt de comando.

ASP.NET 2.0

  1. Selecione Iniciar, selecione Executar, digite cmd na caixa Abrir e selecione OK.

  2. Alterne para a pasta Drive:\WINDOWS\Microsoft.NET\Framework\v2.0.50727. Nessa pasta, o Drive é a unidade onde o Windows está instalado. Para fazer isso, digite a seguinte linha no prompt de comando e pressione Enter:

    cd **Drive**:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
    
  3. Adicione as permissões apropriadas ao grupo Serviço de Rede para a pasta Arquivos ASP.NET Temporários. Para fazer isso, digite a seguinte linha e pressione Enter:

    aspnet_regiis -ir
    

    Observação: para obter mais informações sobre a diferença entre a opção de linha de comando -ir e a linha de comando -i, consulte ASP.NET Ferramenta de Registro do IIS no site do Microsoft Developer Network (MSDN).

Solução alternativa

Para evitar que esse problema ocorra, instale o Active Directory antes de instalar o IIS 6.0 e ASP.NET.

Mais informações

Ainda precisa de ajuda? Acesse a Comunidade do SharePoint.