Es gibt oft spezielle MIME-Typen, die im IIS nicht vorkommen, und in der Regel müssen wir sie manuell hinzufügen.Wenn die Website häufig den Server wechselt oder der Website-Code mehreren Nutzern zur Verfügung gestellt wird, müssen die speziellen MIME-Typen, die auf der Website verwendet werden, häufig im IIS konfiguriert werden. Dies ist ein Problem der Website-Konfigurationsgemeinsamkeit, daher können wir den MIME-Typ zur Konfigurationsdatei ASP.NET Website hinzufügen, sodass Nutzer nicht ständig IIS konfigurieren müssen.
Im Allgemeinen konfigurieren wir diesen Teil der MIME-Informationen im staticContent-Knoten des system.webServer-Knotens und müssen nur die Dateiendungseigenschaft fileExtension und die mimeType MIME-Type-Eigenschaft im mimeMap-Knoten festlegen.
Der ungefähre Code ist wie folgt (die Erweiterung und der MIME-Typ, die dem Code hinzugefügt wurden, sind nur Beispiele):
Du siehst, dass hier 3 Erweiterungen hinzugefügt wurden, die nicht im IIS-Standard sind:
.woff (WOFF-Schrift) .xap (Silverlight-kompilierte Datei) .xaml (eXtensible Application Markup Language) Ein weiterer Punkt ist, dassIm obigen Code habe ich außerdem den Entfernt-Knoten deklariert, um zu verhindern, dass die Website aufgrund wiederholter MIME-Typen mit dieser anomalen Nachricht erscheint.Wenn Ihre Website diese Ausnahmemeldung nicht auslöst oder Sie sicher sein können, dass diese Erweiterungen nicht auf der IIS des Benutzers konfiguriert werden dürfen, müssen Sie den Entfernen-Node nicht hinzufügen.
|