Depois de compartilhar minha pasta wwwroot com o resto do meu grupo doméstico, agora estou recebendo o seguinte erro no meu site:
erro de servidor
401 - Não autorizado: acesso negado devido a credenciais inválidas. Você não tem permissão para exibir este diretório ou página usando as credenciais fornecidas.
Meu palpite é que as permissões da pasta foram alteradas quando eu compartilhei a pasta wwwroot. Tentei compartilhar a pasta e reiniciar o IIS7, mas ainda estou recebendo o erro. Alguém sabe as permissões padrão necessárias para a pasta wwwroot? O IIS7 está configurado com as configurações padrão (ou seja, não alterei nenhuma configuração do IIS7).
Qualquer ajuda é muito apreciada.
Já tentou:
- Reiniciando o IIS7
- Desativando e depois ativando a autenticação anônima
- Compartilhar a pasta wwwroot
Respostas:
Para redefinir as permissões do wwwroot, fui para outra caixa e copiei todas as configurações para o servidor da web com problemas.
Aqui estão as etapas para retornar às permissões padrão da pasta wwwroot:
Depois que essas permissões forem verificadas, clique no botão Adicionar e digite "IIS_IUSRS" para o nome do objeto e clique em OK. Selecione "Atravessar pasta / executar arquivo", "Listar pasta / ler dados", "Ler atributos", "Ler atributos estendidos" e "Ler permissões" na lista de permissões e clique em OK.
A pasta wwwroot agora deve ser definida de volta para as permissões prontas para uso que acompanham o IIS7.
Isso corrigiu o erro 401 Acesso negado mencionado que eu estava encontrando.
fonte
Eu encontrei esse mesmo problema. Em vez de recriar todas as permissões, apenas foi necessário adicionar novamente o WEBSERVER \ Users com permissões de leitura - parece que o compartilhamento da pasta talvez tenha removido essa?
fonte
Obrigado a todos por postar essas informações. Amo a Microsoft por este. Para nós, isso foi causado pelo compartilhamento do diretório wwwroot. Aqui está o que fizemos para corrigi-lo.
Continue
.fonte