Erro ao acessar um site no IIS através de um compartilhamento
Deparei com um problema relacionado à utilização do IIS em ambiente compartilhado, estava utilizando o servidor da aplicação IIS para acessar através do compartilhamento um diretório no servidor de documentos.
No gerenciador do IIS estava exibindo todos os documentos porem ao acessar o portal era exibido o erro 500, tentei habilitar o debug do IIS para que fosse exibido o troubleshoot e mesmo assim era exibido o erro 500, até que solicitei uma ajuda no Fórum da Technet Brasil, o Herick Albuquerque me ajudou com a seguinte solução:
Lembrando que a versão do Framework varia com a versão que esta sendo utilizada no portal
Usando CasPol.exe para permitir Aplicações .NET direitos de acesso a compartilhamento remoto
Após configurado o IIS em um share remoto você recebe a mensagem “System.SecurityException” ou ”The current identify (DOMINIO\USÚARIO) does not have write access to C:Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”
Solução
1. Acesse o prompt em modo elevado
2. Navegue até: %windir%\Microsoft.NET\Framework\v2.0.50727
3. Digite: caspol -m -ag 1.2 -url “file://\\Storage\Compartilhamento\*” FullTrust -exclusive on
Fonte: IISBrasil
Estou com a mesma dificuldade só de um contexto diferente, ou seja não é bem para uma aplicação aspnet e sim para aplicações dentro do IIS.
No caso especifico o mapeamento rodava dentro de um segundo disco dentro do servidor principal mais por questões técnicas tivemos que adicionar mais um servidor para aplicações e nele adicionamos um disco somente para os sites e consequentemente o mapeamos para o IIS acha-lo no primeiro servidor.
Se colocamos o diretorio dentro do primeiro servidor funciona se vem do mapeamento além de não fucionar verificamos o seguinte: Config File \\?\W:\php\web.config
Detailed Error Information:
Module IIS Web Core
Notification Unknown
Handler Not yet determined
Error Code 0x80070003
Config Error Cannot read configuration file
Config File \\?\W:\php\web.config
Requested URL http://php.athenas.local:80/
Physical Path
Logon Method Not yet determined
Logon User Not yet determined
Olá Jose Cobello!
Isso me parece erro de permissão “Config Error Cannot read configuration file”, ele não está conseguindo acessar o arquivo.
Precisaria ver as permissões tanto de diretório quanto no IIS para permissões de acesso.
Não sei se você já resolveu, porém se quiser pode me adicionar no Skype que eu lhe ajudo.
Segue meu Skype: joaopaulo.inf
Abraço!