Pergunta

Estou configurando um servidor IIS para fazer alguma programação ASP, assim que eu resolver este problema pré-programação muito relevante ...

O servidor IIS está localizada em um servidor VirtualBox, e eu sou a criação de um diretório virtual para apontar para um diretório compartilhado ( "um compartilhamento localizado em outro computador", por exemplo, \\server\serve-this) que funciona perfeitamente usando net use e do Windows Explorador. No entanto, o IIS está me mostrando um pouco de stop-sinal de erro vermelho olhando coisa, e ele vai servir nenhum arquivo ( "você não está autorizado a exibir esta página"). I abriram permissões no OSX host e pode mover-se em redor sobre o convidado do Windows. Onde posso verificar para ver por que ele está reclamando?

Se eu definir o diretório virtual para um diretório local (selecionando o botão de rádio apropriado), ele não tem permissões problemas ... Além disso, eu tentei mexer um pouco com a guia Segurança de diretório, mas que parece não ser que seja relevante.

Não há nada nos logs em C: \ WINDOWS \ system32 \ LogFiles ...

Editar: A resposta é ler o artigo que o James Conigliaro (melhor resposta) sugere. No entanto, eu fiz o seguinte (ontem eu fiz algo diferente, que funcionou, mas eu não sei o que):

  1. Faça um usuário com o mesmo nome de usuário / senha no convidado do Windows como no meu host OSX, que é o que Aarons sugere
  2. Alterar o usuário que está logado para acesso anônimo para esse usuário.
  3. É isso. Não é ruim, realmente.
Foi útil?

Solução

Microsoft publicou um artigo da base de conhecimento com um número de diferentes opções para a configuração do IIS para o conteúdo de acesso / arquivos em uma unidade de rede. Todos eles envolvem diferentes métodos para garantir que a conta que nos IIS runing sob ou impersonanting tem acesso à unidade de rede:

http://support.microsoft.com/kb/207671/EN- US /

Outras dicas

IIS está tentando acessar os arquivos usando a conta IUSR local. Quer alterar essa conta para algo que tem acesso aos arquivos no servidor remoto, ou criar um usuário no sistema remoto com o mesmo login / PW como sua conta IUSR local.

você já tentou olhar para o Visualizador de eventos através de Ferramentas Administrativas, você também pode obtê-lo através do botão direito do mouse Meu computador -> Manage -.> Visualizador de eventos em Ferramentas do sistema

Esta configuração é susceptível de causar-lhe problemas. Isso ocorre porque o IIS (pelo menos no XP) não percebe que os arquivos na rede mudaram. Você provavelmente vai querer inverter a sua configuração tal que você editar arquivos remotos (que estão localizados na VM).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top