Como os administradores de sistema podem resolver um "HTTP 404 - ficheiro não encontrado" mensagem de erro num servidor que está a executar o IIS

Sintomas

Quando é pedida uma página Web, recebe a seguinte mensagem de erro na parte superior do browser:

Não é possível localizar a página
A página que procura pode ter sido removida, que o seu nome alterado ou está temporariamente indisponível.

Recebe a seguinte mensagem de erro mais abaixo na página Web:

HTTP 404 - Ficheiro não encontrado
Serviços de informação Internet

Causa

O servidor da Web devolve a mensagem de erro "HTTP 404 - ficheiro não encontrado" quando não é possível obter a página que foi pedida.

Seguem-se algumas causas comuns desta mensagem de erro:

  • O ficheiro solicitado mudou de nome.

  • O ficheiro solicitado foi movido para outra localização e/ou eliminado.

  • O ficheiro pedido está temporariamente indisponível devido a manutenção, actualizações ou outras causas desconhecidas.

  • O ficheiro pedido não existe.

  • IIS 6.0: A extensão de serviço Web adequada ou o tipo MIME não está activado.

  • Um diretório virtual está mapeado na raiz de uma unidade noutro servidor.

Resolução

Para resolver este problema, certifique-se de que o ficheiro solicitado no URL do browser existe no computador do IIS e que é a localização correcta.

Utilize o snap-in do IIS da consola de gestão da Microsoft (MMC) para determinar onde o ficheiro pedido tem de existir no sistema de ficheiros do computador do IIS.

Isto é particularmente importante se o Web site utiliza um directório virtual (VDIR). Um VDIR é um directório que não está contido no directório raiz do Web site, mas que aparece no browser cliente como se estivesse. Este directório virtual tem de ser mapeado para uma subpasta numa unidade ou referenciar os ficheiros pelo nome.

Por exemplo, suponha que o URL que causou o erro 404 é http://Microsoft.Com/Test/File1.htm e o snap-in do IIS mostra que, para o Microsoft.Com Web site, o directório /Test/ é na realidade um directório virtual que mapeia para a localização c:\Information no IIS computador. Isto significa que tem de verificar que o ficheiro Ficheiro1 exe está localizado no directório c:\Information (e que o nome do ficheiro está escrito correctamente).

Do IIS6 Conteúdo dinâmico: é registada uma entrada 404.2 no ficheiro de registo expandido W3C quando uma extensão Web não está activada. Utilize o snap-in do IIS da consola de gestão da Microsoft (MMC) para activar a extensão Web adequada. Extensões Web predefinidas incluem: ASP, ASP.net, Server-Side Includes, publicação WebDAV, extensões de servidor do FrontPage, Common Gateway Interface (CGI). As extensões personalizadas tem de ser adicionadas e explicitamente activadas. Consulte o ficheiro de ajuda de 6.0 para o IIS para obter mais informações.

Do IIS6 Conteúdo estático: é registada uma entrada 404.3 no ficheiro de registo expandido W3C quando uma extensão não está mapeada para uma extensão conhecida na propriedade mapeamento MIME. Utilize o snap-in do IIS da consola de gestão da Microsoft (MMC) para configurar a extensão adequada no mapeamento MIME. Consulte o ficheiro de ajuda do IIS 6.0 para obter mais informações.


Para mais informações sobre outras causas menos comuns desta mensagem de erro, clique nos números de artigo que se segue para visualizar os artigos na Microsoft Knowledge Base:

a colocar a utilizar o comando para um nome de ficheiro longo provoca um erro "HTTP 404 - ficheiro não encontrado"

atributos de ficheiro de definição no conteúdo da Web provoca 404 - ficheiro não encontrado o erro

ficheiros estáticos do IIS ocultado devolvem HTTP 404 ou erros de acesso negado

erro de HTTP 404 "Não é possível apresentar a página" quando tenta ligar ao servidor de OWA depois de actualizar do Exchange Server 5.5 para o Exchange 2000 Server

Mais informações

Para mais informações sobre directórios virtuais, consulte o tópico "Acerca da gestão de Web sites" na documentação do IIS 5.0 na seguinte localização:

Site de Administração \ sites\Acerca gestão de Web sites
Nota Se tiver a documentação do IIS 5.0 instalada no computador local, pode utilizar o seguinte URL para localizar este tópico:

Para ver este tópico num computador baseado no Microsoft Windows Server 2003 que tenha o IIS instalado, cole a hiperligação seguinte na barra de endereço do browser e, em seguida, prima ENTER:

mk:@MSITStore:C:\WINDOWS\help\iismmc.chm::/HTM/qss_wss_troubleshooting.htmNota C:\Windows representa a raiz do sistema. Se o sistema operativo Windows estiver instalado numa unidade diferente, tem de editar a ligação conforme apropriado.

Também pode aceder a documentação do produto através do Gestor de IIS. Para mais informações sobre como aceder a esta funcionalidade de ajuda, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

como aceder a documentação de ajuda do IIS 6.0

Nota -Se vivamente que todos os utilizadores actualizem para o Microsoft Internet Information Services (IIS) versão 7.0 em execução no Microsoft Windows Server 2008. O IIS 7.0 aumenta significativamente a segurança das infra-estruturas da Web. Para mais informações sobre tópicos relacionados com a segurança do IIS, visite o seguinte Web site da Microsoft:

Para mais informações sobre o IIS 7.0, visite o seguinte Web site da Microsoft:

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×