Tuesday, January 8, 2008

IIS e ASP.NET: Erros no Deploy de WebServices

Criando aplicações ASP.NET no BDS 2006, me deparei com alguns erros no momento do deploy. Um deles foi:

"Server cannot access application directory "APP_DIR". The directory does not exist or is not accessible because of security settings.


Por incrível que pareça a mensagem de erro é de fato informativa, e é bem plausível que seja realmente permissão insuficiente para acessar o diretório da aplicação (APP_DIR). Logo de início dei permissões de leitura a "Everyone" (Todos) e a aplicação funcionou corretamente. Obviamente esta não é a solução ideal e de fato não é necessário conceder esta permissão tão abrangente. Basta conceder permissão de leitura na pasta da aplicação ao usuário [Machine_Name]\ASPNET, e voilá!


Ambiente de referência:
- Windows 2000 Server - SP4
- .NET Framework V 1.1.4322

No comments: