So bedienen Sie unbekannte Dateitypen aus IIS 7

9

Gibt es eine Möglichkeit, unbekannte Dateitypen in IIS 7 bereitzustellen?

Ich möchte dies nur für ein einzelnes Verzeichnis tun, in dem die Ausführung deaktiviert ist und alles als statische Datei bereitgestellt wird.

So wie es jetzt ist, muss ich jede Dateierweiterung hinzufügen, die ich als MIME-Typ dienen möchte. Ich möchte alles dienen. Wie kann das gemacht werden?

Ronnie Overby
quelle

Antworten:

14

Sie können einen universellen MIME-Typ hinzufügen, indem Sie die Erweiterung "*" und den Typ "application / octet-stream" verwenden: http://support.microsoft.com/kb/326965

Massimo
quelle
1
Klicken Sie auf MIME-Typen. Klicken Sie auf Neu. Geben Sie im Feld Erweiterung ein Sternchen (*) ein. application/octet-stream
Geben Sie
4

Anstatt die MMC zu durchlaufen, wie es der kb-Artikel vorschlägt, können Sie auch einfach eine Web.config-Datei mit dem folgenden Inhalt im Verzeichnis erstellen:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <staticContent>
            <mimeMap fileExtension=".*" mimeType="application/octet-stream" />
        </staticContent>
    </system.webServer>
</configuration>
Xavier
quelle
1

Nur für den Fall, dass Bilder helfen. Dies gilt für IIS v10, das auf einer Windows 10-Box installiert ist:

  1. Wechseln Sie zur Funktion MIME-Typen im virtuellen Verzeichnis Ihrer Website:

Geben Sie hier die Bildbeschreibung ein

  1. Richten Sie den auf Sternchen basierenden MIME-Typ so ein, dass unbekannte Dateitypen unterstützt werden:

Geben Sie hier die Bildbeschreibung ein

RBT
quelle