Wie Systemadministratoren einen HTTP-Fehler 404 beheben können – Fehlermeldung „Datei nicht gefunden“ auf einem Server, auf dem IIS ausgeführt wird

Dieser Artikel hilft Ihnen bei der Behebung des Problems, bei dem der HTTP-Fehler 404 auftritt: Datei auf einem Server mit Internetinformationsdiensten (Internet Information Services, IIS) nicht gefunden.

Hinweis

Dieser Artikel richtet sich an Websiteadministratoren. Endbenutzer, bei denen diese Fehler auftreten, sollten den Websiteadministrator über das Problem informieren.

Ursprüngliche Produktversion: Internetinformationsdienste
Ursprüngliche KB-Nummer: 248033

Problembeschreibung

Wenn eine Webseite angefordert wird, wird oben im Webbrowser die folgende Fehlermeldung angezeigt:

Die Seite kann nicht gefunden werden
Die gesuchte Seite wurde entfernt oder umbenannt, oder sie steht vorübergehend nicht zur Verfügung.

Die folgende Fehlermeldung wird weiter unten auf der Webseite angezeigt:

HTTP 404 – Datei nicht gefunden
Internetinformationsdienste

Ursache

Der Webserver gibt die Fehlermeldung HTTP 404 – Datei nicht gefunden zurück, wenn die angeforderte Seite nicht abgerufen werden kann.

Im Folgenden sind einige häufige Ursachen für diese Fehlermeldung aufgeführt:

  • Die angeforderte Datei wurde umbenannt.
  • Die angeforderte Datei wurde an einen anderen Speicherort verschoben und/oder gelöscht.
  • Die angeforderte Datei ist aufgrund von Wartungsarbeiten, Upgrades oder anderen unbekannten Ursachen vorübergehend nicht verfügbar.
  • Die angeforderte Datei ist nicht vorhanden.
  • IIS 6.0: Die entsprechende Webdiensterweiterung oder der entsprechende MIME-Typ ist nicht aktiviert.
  • Ein virtuelles Verzeichnis wird dem Stamm eines Laufwerks auf einem anderen Server zugeordnet.

Lösung

Um dieses Problem zu beheben, überprüfen Sie, ob die in der URL des Browsers angeforderte Datei auf dem IIS-Computer vorhanden ist und ob sie sich am richtigen Speicherort befindet.

Verwenden Sie das Snap-In IIS Microsoft Management Console (MMC), um zu bestimmen, wo die angeforderte Datei im Dateisystem des IIS-Computers vorhanden sein muss.

Dies ist wichtig, wenn die Website ein virtuelles Verzeichnis (VDIR) verwendet. Ein VDIR ist ein Verzeichnis, das nicht im Startverzeichnis der Website enthalten ist, dem Clientbrowser aber so erscheint, als ob es dies ist. Dieses virtuelle Verzeichnis muss einem Unterordner auf einem Laufwerk zugeordnet sein oder anhand des Namens auf die Dateien verweisen.

Angenommen, die URL, die den Fehler 404 verursacht hat, ist http://Microsoft.Com/Test/File1.htm, und das IIS-Snap-In zeigt, dass das Verzeichnis „/Test/“ für die Website Microsoft.com tatsächlich ein virtuelles Verzeichnis ist, das dem Speicherort von „C:\Information“ auf dem IIS-Computer zugeordnet ist. Dies bedeutet, dass Sie überprüfen müssen, ob sich die Datei „File1.htm“ im Verzeichnis „C:\Information“ befindet (und ob der Dateiname richtig geschrieben ist).

Dynamischer IIS-Inhalt: Ein 404.2-Eintrag in der erweiterten W3C-Protokolldatei wird aufgezeichnet, wenn eine Weberweiterung nicht aktiviert ist. Verwenden Sie das Snap-In IIS Microsoft Management Console (MMC), um die entsprechende Weberweiterung zu aktivieren. Standardweberweiterungen umfassen: ASP, ASP.NET, serverseitige Include-Dateien, WebDAV-Veröffentlichung, FrontPage-Servererweiterungen, die gemeinsame Gatewayschnittstelle (Common Gateway Interface, CGI). Benutzerdefinierte Erweiterungen müssen hinzugefügt und explizit aktiviert werden. Weitere Informationen finden Sie in der IIS-Hilfedatei.

Statischer IIS-Inhalt: Ein 404.3-Eintrag in der erweiterten W3C-Protokolldatei wird aufgezeichnet, wenn eine Erweiterung keiner bekannten Erweiterung in der MIME-Zuordnungseigenschaft zugeordnet ist. Verwenden Sie das Snap-In IIS Microsoft Management Console (MMC), um die entsprechende Erweiterung in der MIME-Zuordnung zu konfigurieren. Weitere Informationen finden Sie in der IIS-Hilfedatei.

Weitere Informationen zu anderen, weniger häufigen Ursachen dieser Fehlermeldung finden Sie unter Versteckte statische Dateien im IIS geben HTTP 404- oder Zugriff verweigert-Fehler zurück.

Weitere Informationen