IIS 6.0 erhält 404-Fehler bei Dateien mit der Erweiterung "." und sonst nichts

IIS 6.0 erhält 404-Fehler bei Dateien mit der Erweiterung "." und sonst nichts

Ich habe ein Problem, bei dem ich einen Reverse-Proxy von einem IIS 6.0-Server zu einem Apache-Server verwende, der PNG-Dateien ohne Erweiterung bereitstellt. Seltsamerweise werden Dateien mit einem "." bereitgestellt, aber sonst nichts, zum Beispiel:

"http://internerserver/proxy/image."

Ich habe versucht, den MIME-Typ „.“ und sogar „.*“ zum virtuellen IIS-Verzeichnis und zum Server hinzuzufügen (über das IIS MMC-Snap-In), aber das hat das Problem anscheinend nicht gelöst. Das Hinzufügen des MIME-Typs hat beim Testen anderer obskurer Erweiterungen (z. B. image.x, image.] usw.) funktioniert, aber wenn Sie den Dateinamen und den „.“ und nichts anderes danach haben, scheint es mit 404 fehlzuschlagen.

Irgendwelche Hinweise?

Antwort1

Versuchen Sie, einen Eintrag *mit dem Namen application/octet-stream„MIME-Typ“ hinzuzufügen.

Antwort2

Wenn ich mich recht erinnere, entfernt das von allen Anwendungen verwendete Win32-Subsystem die Endungen .aus allen Dateipfaden. Daher versucht IIS vielleicht, clever zu sein und dies selbst zu tun.

Ist das .im eigentlichen Dateinamen vorhanden? Wenn ja, muss es das sein? (Normalerweise haben Dateien ohne Erweiterung auch das nicht ..)

verwandte Informationen