Ausgeblendete statische IIS-Dateien geben HTTP 404 zurück oder Access verweigerte Fehler

Dieser Artikel hilft Ihnen bei der Behebung des Fehlers (HTTP 404 oder Zugriff verweigert), der in der ausgeblendeten statischen IIS-Datei auftritt.

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

Wichtig

Es wird dringend empfohlen, dass alle Benutzer auf Microsoft-Internetinformationsdienste (IIS) Version 7.0 aktualisieren, die auf Windows Server 2008 ausgeführt wird. IIS 7.0 erhöht die Sicherheit der Webinfrastruktur erheblich. Weitere Informationen zu IIS 7.0 finden Sie in "Home: The Official Microsoft IIS Site".

Problembeschreibung

Statische Dateien, für die das hidden Attribut festgelegt ist, geben möglicherweise beim Durchsuchen einen HTTP 404- oder zugriffsverweigerungsfehler zurück, während dynamische Dateien weiterhin durchsucht werden können.

Ursache

Es handelt sich hierbei um ein beabsichtigtes Verhalten.

Lösung

Das Konfigurieren der Zugriffssteuerung für alle Webdateien sollte immer über NT-Dateisystemberechtigungen (NTFS) implementiert werden.

Weitere Informationen

Dynamische Dateien wie Active Server Pages (ASP) oder Server-Side Includes (SSI) werden über skriptzuordnungen ISAPI-Erweiterungen (Internet Server Application Programming Interface) implementiert, in diesem Fall die Asp.dll und Ssiinc.dll Dateien. Diese Erweiterungen verarbeiten den ausführbaren Code in den angeforderten Dateien vor und können daher ausgeblendete Dateien lesen und die erwartete HTML-Ausgabe an einen Client zurückgeben. Das direkte Webbrowsen von ausgeblendeten statischen Dateien führt zu einer Fehlermeldung, dass die Datei nicht gefunden wurde oder dass der Zugriff verweigert wurde.