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

In diesem Artikel erfahren Sie, wie Sie den Fehler (HTTP 404 oder Zugriff verweigert) beheben, 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 ein Upgrade auf Microsoft-Internetinformationsdienste (IIS) Version 7.0 unter Windows Server 2008 durchführen. IIS 7.0 erhöht die Sicherheit der Webinfrastruktur erheblich. Weitere Informationen zu IIS 7.0 finden Sie unter Startseite: Die offizielle Microsoft IIS-Website.

Symptome

Statische Dateien, bei denen das hidden Attribut festgelegt ist, geben beim Durchsuchen möglicherweise einen HTTP 404 - oder Access Denied-Fehler 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 NTFS-Berechtigungen (NT File System) implementiert werden.

Weitere Informationen

Dynamische Dateien wie Active Server Pages (ASP) oder Server-Side Includes (SSI) werden über skriptabbildete ISAPI-Erweiterungen (Internet Server Application Programming Interface) implementiert, in diesem Fall die Asp.dll - bzw .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 ausgeblendeter statischer Dateien führt zu einer Fehlermeldung "Datei nicht gefunden " oder " Zugriff verweigert ".