Usuário com melhor resposta
Configurando IIS

Pergunta
-
Boa noite, venho tendo dificuldades a um tempo, ja pesquisei e não cheguei a solução, estou com o seguinte problema ao configurar o IIS:
Ao adicionar um novo diretório virtual, realizo as configurações todas corretamente, ao testar conexão me deparo com o seguinte erro:
O servidor está configurado para usar autenticação pass-through com uma conta interna para acessar o caminho físico especificado. No entanto, o Gerenciador do IIS não pode verificar se a conta interna tem acesso. Verifique se a identidade do pool de aplicativos tem acesso de Leitura ao caminho físico. Se o servidor ingressar em um domínio, e a identidade do pool de aplicativos for NetworkService ou LocalSystem, verifique se <domínio>\<nome_do_computador>$ tem acesso de Leitura ao caminho físico e teste essas configurações novamente.
Fico no aguardo de uma possível solução, Obg.
Respostas
-
Agradeço a atenção e ajuda, consegui solucionar o problema. O erro estava na utilização do IIS sem permissão do usuário. Talvez seja um erro bobo meu, mais deixarei a solução aqui caso alguém tenha o mesmo problema;
Ao adicionar um novo diretório virtual, selecionar a opção "Conectar como..." nela, é necessário fazer login com o usuário administrador da maquina, assim, ao testar conexão, terá todas permissões necessárias
agradeço o apoio, até mais.
- Marcado como Resposta BrunoRaphael segunda-feira, 20 de julho de 2015 14:10
Todas as Respostas
-
O diretório virtual que você criou está no caminho C:\inetpub\wwwroot? Se não estiver, você precisa ter as mesmas configurações de segurança da pasta wwwroot.
O grupo IIS_IUSRS precisa ter acesso de Leitura & Executar, Listar conteúdo da pasta e Leitura na pasta da sua aplicação.
Um ApplicationPool (Identity = ApplicationPoolIdentity) no IIS, tem um usuário interno no servidor para esse applicationPool, e esse usuário deve ter algumas permissões de pastas para que possa funcionar corretamente.
Caso sua aplicação estivesse no caminho que comentei no início (C:\inetpub\wwwroot) você não precisaria fazer nada porque a sua aplicação herdaria as permissões.
Talvez esse artigo dê para entender melhor: http://blog.gaudencio.net.br/2012/05/o-que-e-o-application-pool-como-criar.html
Abraço,
Carlos Eduardo Ferreira
- Marcado como Resposta BrunoRaphael segunda-feira, 20 de julho de 2015 14:10
- Não Marcado como Resposta BrunoRaphael segunda-feira, 20 de julho de 2015 14:10
-
Agradeço a atenção e ajuda, consegui solucionar o problema. O erro estava na utilização do IIS sem permissão do usuário. Talvez seja um erro bobo meu, mais deixarei a solução aqui caso alguém tenha o mesmo problema;
Ao adicionar um novo diretório virtual, selecionar a opção "Conectar como..." nela, é necessário fazer login com o usuário administrador da maquina, assim, ao testar conexão, terá todas permissões necessárias
agradeço o apoio, até mais.
- Marcado como Resposta BrunoRaphael segunda-feira, 20 de julho de 2015 14:10
-
Bruno,
Não vejo como solução você forçar a aplicação a se autenticar como o administrador da máquina. Além de inseguro, como você vai controlar os acessos da aplicação se estiver utilizando a autenticação do Windows?
Carlos Eduardo Ferreira