Inquiridor
Erro de permissão ao executar webservice

Pergunta
-
Ao instalar o webservice em um servidor win 2003 da o seguinte erro abaixo, o curioso é que em outrar máquinas que tem o IIS da tudo certo, alguém sabe que erro pode ser esse, claro que nao vale dizer que é de permissão = ), se tem algum script que executo onde volte a dar certo? Obrigado
A identidade atual (AUTORIDADE NT\SERVIÇO DE REDE) não tem acesso para gravar em 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files'.
Descrição: Ocorreu uma exceção não tratada durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código.
Detalhes da Exceção: System.Web.HttpException: A identidade atual (AUTORIDADE NT\SERVIÇO DE REDE) não tem acesso para gravar em 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files'.
Erro de Origem:
Exceção não tratada foi gerada durante a execução da atual solicitação da Web. As informações relacionadas à origem e ao local da exceção podem ser identificadas usando-se o rastreamento de pilha de exceção abaixo.
Rastreamento de Pilha:
[HttpException (0x80004005): A identidade atual (AUTORIDADE NT\SERVIÇO DE REDE) não tem acesso para gravar em 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files'.]
System.Web.HttpRuntime.SetUpCodegenDirectory(CompilationSection compilationSection) +3482363
System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags) +226
[HttpException (0x80004005): A identidade atual (AUTORIDADE NT\SERVIÇO DE REDE) não tem acesso para gravar em 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files'.]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +3434991
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +88
System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +252
Informações sobre a Versão: Microsoft .NET Framework Versão:2.0.50727.42; Versão do ASP.NET:2.0.50727.210
Todas as Respostas
-
O importante nessas horas é interpretar a mensagem de erro.
Ele está dizendo que o usuário AUTORIDADE NT\SERVIÇO DE REDE não tem acesso para gravar em 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files'.
Então o que você faz é ir nesse diretório e dar permissão para esse usuário ler e gravar lá (nele e nos subdiretórios).
- Sugerido como Resposta Marcelo T P Costa quarta-feira, 17 de outubro de 2012 13:38
-
-
Mas continua dando a mesma mensagem de erro??
Então vai nas policies do windows, habilita auditoria para todos os casos de falha, depois vai nas propriedades do drive e habilita auditoria em caso de falha de acesso para todos os diretórios e sub diretórios. Daí acessa de novo a aplicação e veja onde está dando erro, com certeza ainda está faltando permissão em algum lugar.
-
-
Olá pessoal, tudo bem?
Esse problema é simples de resolver, na guia segurança da pasta em questão, adicione o usuario com controle total conforme o erro mostra.
Exemplo:
A identidade atual (AUTORIDADE NT\SERVIÇO DE REDE) não tem acesso para gravar em 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files'.
Neste caso, adicione o unuario "Servico de rede" ou se na lista de usuarios estiver "Network Service", de controle total e fim do problema.
Abraço a todos. -
-
-