IIS mostrando informações da unidade UNC

1

Eu estou tentando configurar um site, que tem que mostrar algum conteúdo da unidade local (que é o site principal: http: / / mysite /), mas também tem que mostrar algumas informações armazenadas em outro servidor (no mesmo domínio), que está em uma pasta compartilhada UNC (\ otherserver \ cache).

Quando configuro meu Diretório Virtual para obter seu conteúdo da pasta UNC no site mian (http: // mysite / remote_cache /) ele não mostra seu conteúdo.

Eu dei a todos controle total sobre a pasta compartilhada e o diretório read / list para o diretório virtual.

Alguma pista sobre como configurar isso corretamente ??

    
por Nicolas De Irisarri 09.06.2009 / 21:32

1 resposta

1

Você precisa garantir que o site / pool de aplicativos / IIS esteja sendo executado no contexto de segurança de um usuário que tenha acesso a serviços de rede, o que não é o caso, por padrão.

Você também pode desativar o acesso anônimo para o diretório virtual e usar a delegação para acessar a pasta compartilhada, no entanto, isso também exige a configuração de relações de confiança de delegação para o servidor. Você precisa determinar os SPNs para seu serviço da Web e adicioná-los à conta da máquina no Active Directory para que a autenticação de dois saltos possa ocorrer. Basicamente, isso permite que o IIS represente o cliente que está se conectando a ele e "empresta" as credenciais desse usuário para se conectar ao compartilhamento remoto. Aqui está um artigo da Technet que fala sobre isso.

    
por 09.06.2009 / 22:01