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 ".
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für