Os arquivos estáticos ocultos do IIS retornam erros HTTP 404 ou Access Negado

Este artigo ajuda você a resolve o erro (HTTP 404 ou Access Negado) que ocorre do arquivo estático oculto do IIS.

Versão original do produto: Serviços de Informações da Internet
Número de KB original: 216803

Importante

Recomendamos que todos os usuários atualizem para Serviços de Informações da Internet da Microsoft (IIS) versão 7.0 em execução no Windows Server 2008. O IIS 7.0 aumenta significativamente a segurança da infraestrutura Web. Para obter mais informações sobre o IIS 7.0, consulte Home: Site oficial do Microsoft IIS.

Sintomas

Arquivos estáticos que têm o hidden conjunto de atributos podem retornar um erro HTTP 404 ou DeNied do Access quando navegados, enquanto arquivos dinâmicos ainda podem ser navegados.

Motivo

Este é o comportamento padrão.

Resolução

A configuração do controle de acesso para todos os arquivos Web deve ser sempre implementada por meio de permissões do NTFS (Sistema de Arquivos NT).

Mais informações

Arquivos dinâmicos como ASP (Active Server Pages) ou Server-Side Includes (SSI) são implementados por meio de extensões ISAPI (Interface de Programação de Aplicativo do Internet Server) mapeadas por script, nesse caso, os arquivos Asp.dll e Ssiinc.dll , respectivamente. Essas extensões pré-processam o código executável nos arquivos que estão sendo solicitados e, portanto, podem ler arquivos ocultos e retornar a saída HTML esperada para um cliente. A navegação direta na Web de arquivos estáticos ocultos resulta em um arquivo não encontrado ou em uma mensagem de erro negada pelo Access .