O IIS não consegue acessar a pasta de rede compartilhada

1

Desculpe se isso foi respondido. Mas eu passei por muitos posts, nada funcionou para mim.

Primeiro de tudo, sou novo no gerenciamento do IIS. Temos um aplicativo no IIS 8 e o pool de aplicativos é configurado em uma conta de domínio (pools de aplicativos - > Configuração avançada - > Identidade). Pasta compartilhada em um servidor diferente dentro de nossa rede, no mesmo domínio.

Quando fazemos login na máquina hospedada do IIS usando a mesma conta de domínio, essa conta pode procurar a pasta compartilhada. No entanto, o aplicativo da Web não consegue encontrar esse caminho. Além disso, se configurarmos uma pasta compartilhada na mesma máquina que o servidor IIS, nosso aplicativo da Web poderá localizar esse local. Assim, o aplicativo da web é capaz de encontrar o local, desde que ambos estejam no mesmo servidor.

Além disso, a conta de domínio recebeu acesso à pasta compartilhada.

Além disso, não sei como obter mais registros. Eu vejo que os logs são configurados em C: \ inetpub \ logs \ LogFiles \ W3SVC1, mas não possui informações valiosas sobre esse problema.

Obrigado.

    
por sbUser 26.08.2016 / 22:01

2 respostas

1

Se o site usar Autenticação anônima, vá para o site da Web > Autenication > Autenticação Anônima. Clique em Editar e altere a identidade de IUSR para Pass-Through ou App Pool User. Isso alternará o IIS para usar a conta do pool de aplicativos para acessar recursos quando a autenticação anônima for usada. Caso contrário, ele estará usando a conta IUSR local que pode se identificar como a conta do computador ao acessar o conteúdo remoto em vez da conta do pool de aplicativos

Se você estiver usando a Autenticação do Windows + Personificação, estará tendo um problema de salto duplo. Eu não vou entrar em detalhes ainda, até que o mecanismo de autenticação seja confirmado.

    
por 05.09.2016 / 23:00
0

Se você estiver usando um script PHP e a autenticação de janela estiver ativada em seu site, será necessário verificar se o arquivo php.ini para o sinalizador de representação está configurado. Em caso afirmativo, precisa ser desativado. Você não quer que o IIS represente um usuário IUSR. Ele precisa passar a credencial do usuário para a pasta de compartilhamento definida pelo AD. Depois, pare e inicie o seu site. Espero que isso ajude.

    
por 04.10.2018 / 16:25