Festlegen von MIME-Typen mithilfe des ASP.NET-Entwicklungsservers
Ich habe Folgendes in der web.config-Datei, aber das scheint ignoriert zu werden von der Entwicklungs-server das ist gebaut in Visual Studio 2010. Weiß jemand wie das ändern der MIME-Typen in der Entwicklungs-server?
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules runAllManagedModulesForAllRequests="true"/>
<staticContent>
<mimeMap fileExtension=".mp4" mimeType="video/mp4" />
<mimeMap fileExtension=".ogg" mimeType="audio/ogg" />
<mimeMap fileExtension=".oga" mimeType="audio/ogg" />
<mimeMap fileExtension=".ogv" mimeType="video/ogg" />
<mimeMap fileExtension=".webm" mimeType="video/webm" />
</staticContent>
</system.webServer>
InformationsquelleAutor der Frage Martin Beeby | 2011-05-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dem eingebauten development-Webserver in Visual Studio (Cassini) hat keine Kenntnis von
<system.webServer>
nur IIS7.x oder IIS7.5 Express verwenden diese Einstellungen.Auch der statische Inhalt einer Datei-Typen in Visual Studio development server sind hart codiert.
Vom
Microsoft.VisualStudio.WebHost.Connection
(demontiert mit .NET Reflector):Ehrlich zu sein, mit dem Aufkommen von IIS7.5 Express ich kann nicht sehen, warum würden Sie wollen, verwenden Sie den integrierten web-server. Cassini kann die Ursache für so viel Verwirrung, wenn es um die Bereitstellung auf einem Produktions-server, weil es ' s nichts wie der real deal (Sicherheit, Konfiguration etc.) in der Erwägung, dass, wenn Sie können, erhalten Sie Ihre Website läuft auf IIS7.5 Express dann gibt es eine ziemlich hohe Wahrscheinlichkeit, dass die Bereitstellung auf einer Produktion IIS7.5 server "einfach funktionieren".
Ich wäre nicht überrascht, wenn Microsoft zog die Cassini-server ab der nächsten version von Visual Studio gegeben, wie einfach es ist zu laufen, mit IIS7.5 Express.
InformationsquelleAutor der Antwort Kev
Hatte gerade dieses Problem müsse aber die config für die IIS Express so konnte ich hinzufügen der mime-Typen. Für mich, es war an
C:\Users\<username>\Documents\IISExpress\config\applicationhost.config
und ich war in der Lage, in die richtige "mime-Karte" gibt.InformationsquelleAutor der Antwort longda
Dasselbe kann man durch ändern von MIME-Typen verwenden von IIS-Manager wie bereits erwähnt - Hier
InformationsquelleAutor der Antwort Vintesh