Hvordan administratorer kan feilsøke en "HTTP 404 - fil ikke funnet"-feilmelding på en server som kjører IIS


Symptomer


Når en Web-side er forespurt, får du en feilmelding som ligner på toppen av Web-leseren:
Finner ikke siden
Siden du leter etter kan ha blitt fjernet, fått nytt navn eller er midlertidig utilgjengelig.
Du får følgende feilmelding lenger ned på siden:
HTTP 404 - fil ikke funnet
Internet Information Services

Årsak


Web-serveren returnerer feilen "HTTP 404 – Finner ikke filen" vises når den ikke kan hente siden det ble bedt om.

Nedenfor finner du noen vanlige årsaker til denne feilmeldingen:
  • Den forespurte filen har fått nytt navn.
  • Den forespurte filen har blitt flyttet til en annen plassering og/eller slettet.
  • Den angitte filen er midlertidig utilgjengelig på grunn av vedlikehold, oppgraderinger eller andre ukjente årsaker.
  • Den forespurte filen finnes ikke.
  • IIS 6.0: Den aktuelle webtjenesteutvidelse eller MIME-typen er ikke aktivert.
  • En virtuell mappe er tilordnet til roten på en stasjon på en annen server.

Løsning


Hvis du vil løse dette problemet, kontrollerer du at filen angitt i leserens URL-adressen finnes på IIS-datamaskinen og at den er på riktig sted.

Bruk snapin-modulen IIS Microsoft Management Console (MMC) til å finne ut hvor den forespurte filen må finnes i IIS-datamaskinens filsystem.

Dette er spesielt viktig hvis webområdet bruker en virtuell katalog (VDIR). En VDIR er en mappe som ikke ligger i startmappen på Web-området, men til klientens Web-leser som om den gjør. Denne virtuelle mappen må være tilordnet en undermappe på en stasjon eller referere til filene etter navn.

Anta for eksempel at URL-adressen som forårsaket feil 404 er http://Microsoft.Com/Test/File1.htm, og snapin-modulen for IIS viser at for Microsoft.Com-webområdet, /Test/-mappen er en virtuell mappe kan tilordnes til plasseringen av c:\Information på IIS datamaskinen. Dette betyr at du må bekrefte at filen File1.htm er plassert i mappen c:\Information (og at filnavnet er riktig stavet).

IIS6 Dynamisk innhold: en 404.2 oppføring i filen utvidede W3C-loggen registreres når en Web-filtypen ikke er aktivert. Bruk snapin-modulen IIS Microsoft Management Console (MMC) til å aktivere den riktige Web-filtypen. Ta med standard-utvidelser: ASP, ASP.net, inkluderinger for serverside, WebDAV-publisering, FrontPage-servertillegg, Common Gateway Interface (CGI). Egendefinerte utvidelser må legges til og eksplisitt aktivert. Se IIS 6.0 hjelpefilen for mer informasjon.
IIS6 Statisk innhold: en 404.3 oppføring i filen utvidede W3C-loggen registreres når en utvidelse ikke er tilordnet til en kjent filtype i egenskapen MIME-tilordning. Bruk snapin-modulen IIS Microsoft Management Console (MMC) til å konfigurere den riktige filtypen i MIME-tilordning. Se Hjelp for IIS 6.0-filen for mer informasjon.

Hvis du vil ha mer informasjon om andre, mindre vanlige årsaker til denne feilmeldingen, kan du klikke følgende artikkelnumre for å vise artiklene i Microsoft Knowledge Base:

247714 SETTE inn ved hjelp av kommandoen for et langt filnavn forårsaker "HTTP 404 – Finner ikke filen" feil

221553 innstillingen filattributter på Web-innhold som fører til at 404 - fil funnet ikke feil

216803 IIS skjult statiske filer returnerer HTTP 404 eller feil ved Ingen tilgang

288123 HTTP-feil 404 "Siden kan ikke vises" når du prøver å koble til serveren for OWA etter at du oppgraderer fra Exchange Server 5.5 til Exchange 2000 Server

Hvis du vil ha mer informasjon


Hvis du vil ha mer informasjon om virtuelle mapper, se emnet "Om administrasjon av webområde" i dokumentasjonen for IIS 5.0 på følgende sted:
Administration\Web Management\About webområde områdebehandling
Obs! Hvis du har installert på den lokale datamaskinen dokumentasjonen for IIS 5.0, kan du bruke følgende URL-adressen til å finne dette emnet:Hvis du vil vise dette emnet på Microsoft Windows Server 2003-basert datamaskin som har installert IIS, limer du inn følgende kobling i adresselinjen i webleseren, og trykk deretter ENTER:
mk:@MSITStore:C:\WINDOWS\help\iismmc.chm::/HTM/qss_wss_troubleshooting.htm
Obs! C:\Windows representerer systemroten. Hvis Windows-operativsystemet er installert på en annen stasjon, må du redigere koblingen etter behov.

Du kan også få tilgang til produktdokumentasjonen via IIS-behandling. For mer informasjon om hvordan du får tilgang til denne Hjelp-funksjonen, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

815127 hvordan du kan få tilgang til hjelp for IIS 6.0-dokumentasjon

Obs! Vi anbefaler på det sterkeste at alle brukere har oppgradert til Microsoft Internet Information Services (IIS) versjon 7.0 kjører på Microsoft Windows Server 2008. IIS 7.0 øker betraktelig Web-infrastruktur. Hvis du vil ha mer informasjon om IIS-sikkerhetsrelaterte emner, kan du gå til følgende Microsoft-webområde:Hvis du vil ha mer informasjon om IIS 7.0, kan du gå til følgende Microsoft-webområde: