IIS diz: Você não tem permissão para visualizar este diretório ou página por causa da lista de controle de acesso (ACL)

1

Sim, eu sei. Tem sido perguntado como 100 vezes antes. Mas a maioria dessas perguntas é sobre páginas ASP.NET, ou elas criaram um site e, pela primeira vez, não podem acessar seus sites.

Eu tenho um site local (no meu laptop) que está funcionando há 3 meses, e de repente hoje ele não pode servir um simples arquivo CSS, e me dá isso erro.

You do not have permission to view this directory or page because of the access control list (ACL) configuration or encryption settings for this resource on the Web server.

Isso é o que me deixa louco. Eu não mudei nada.

Estas são as coisas que eu tentei:

  • Alterando o usuário do pool de aplicativos para o administrador (o mais usuário poderoso) e autorização de teste do site correspondente (que é tudo verde agora). Mas ainda não há sucesso.
  • Conceder permissões explícitas de controle total a todos em estilos pasta, ainda sem resultado
  • Eu verifiquei os arquivos para ver se eles estão sendo criptografados por um vírus ou algo assim, mas estão todos ok.
  • O arquivo de estilo é simplesmente a unidade do site. Não está localizado em um compartilhamento de rede ou UNC, portanto, não relacionado a isso.
  • Eu verifiquei a ACL no arquivo e na pasta do contêiner para ver se um usuário está sendo negado para acessar explicitamente. Nada é alterado lá. Tudo é do jeito que era antes.
  • Eu verifiquei propriedades avançadas do arquivo e nenhuma opção de criptografia ou compactação foi selecionada.
  • Eu criei um arquivo index.html simples no mesmo diretório e ele funciona. Portanto, não deve haver nenhum problema geral no IIS. Eu também criei um arquivo index.css simples e ele também funciona. Eles são irmãos para o estilo original.

Qualquer ajuda pode me impedir de enlouquecer.

    
por Saeed Neamati 12.07.2015 / 05:22

1 resposta

1

Algumas coisas que você pode tentar:

  • Execute o Process Monitor e filtre o arquivo em questão
  • Executar o rastreamento de solicitações com falha no IIS
  • Execute o chkdsk na unidade em que o arquivo está localizado.
  • Copie o conteúdo do arquivo para um novo arquivo, exclua o arquivo antigo, renomeie o novo arquivo para o nome antigo.
por 12.07.2015 / 06:41

Tags