標籤:arch 沒有 code 配置 如何 and 性問題 類型 連結
常常有一些特殊的MIME類型是IIS中沒有的,一般來說要我們自己手動添加。如果網站經常更換伺服器或者網站代碼是提供給多個使用者使用,那麼會造成網站中用到的特殊的MIME類型要經常性的在IIS上配置。這裡考慮到一個網站配置通用性問題,所以我們可以將MIME類型添加到ASP.NET網站的設定檔中,這樣使用者就不用一直配置IIS了。
一般來說我們是將MIME的這部份資訊配置在system.webServer節點的staticContent節點中,配置的時候只要設定mimeMap節點中的fileExtension副檔名屬性和mimeType這個MIME類型屬性(點擊此連結查看常用MIME類型)。
大概的代碼如下(代碼中添加的副檔名和MIME類型只是作為樣本):
<system.webServer> <staticContent> <remove fileExtension=".woff" /> <remove fileExtension=".xap" /> <remove fileExtension=".xaml" /> <remove fileExtension=".apk" /> <mimeMap fileExtension=".woff" mimeType="font/x-font-woff" /> <mimeMap fileExtension=".xap" mimeType="xapapplication/x-silverlight"/> <mimeMap fileExtension=".xaml" mimeType="application/xaml+xml"/> <mimeMap fileExtension=".apk" mimeType="application/vnd.android.package-archive" /> </staticContent> </system.webServer>
[轉寄]如何在ASP.NET的web.config設定檔中添加MIME類型