問題原因:
IIS 早期版本包含通配符 MIME 映射,允許 IIS 處理任何文件而無需考慮擴展名。
IIS 6.0 不包含該通配符 MIME 映射,不能處理在 IIS 元數據庫中的 MimeMap 節點以外定義的任何類型的擴展名。
解決方案:
警告:如果不正確地編輯元數據庫,可能會導致嚴重問題,您可能需要重新安裝使用元數據庫的所有產品。
Microsoft 不能保證能夠解決由于您錯誤地編輯元數據庫而導致的問題,編輯元數據庫需要您自擔風險。
注意:每次編輯元數據庫前都要進行備份。
要為特定擴展名定義 MIME 類型,請執行下列步驟:
1. 在管理工具窗口中雙擊 Internet 信息服務(IIS)管理器,打開 IIS 管理控制臺(MMC),右鍵單擊本地計算機名稱,然后單擊屬性。
2. 單擊 MIME 類型,單擊新建。
3. 在擴展名框中,鍵入所需的文件擴展名(例如:.rmvb)。
4. 在 MIME 類型框中,鍵入“application/octet-stream”。
5. 應用新設置。現在,IIS 可以處理帶有所添加的擴展名的文件。在此示例中,IIS 現在可以處理帶有 .rmvb 擴展名的文件。
6. 重啟 IIS WEB 服務,設置既可生效。