IIS 6 0 不能處理未知的 MIME 類

2021-04-19 21:08:20 字數 1230 閱讀 9520

當您從 iis 6.0 web 伺服器中請求檔案時,而該檔案的副檔名不是 web 伺服器上已定義的 mime 型別,您將看到以下錯誤訊息:

引用內容

http 錯誤 404 - 找不到檔案或目錄。

原因

iis 早期版本包含萬用字元 mime 對映,允許 iis 處理任何檔案而無需考慮副檔名。iis 6.0 不包含該萬用字元 mime 對映,不能處理在 iis 元資料庫中的 mimemap 節點以外定義的任何型別的副檔名。

解決方案

警告:如果不正確地編輯元資料庫,可能會導致嚴重問題,您可能需要重新安裝使用元資料庫的所有產品。microsoft 不能保證能夠解決由於您錯誤地編輯元資料庫而導致的問題。編輯元資料庫需要您自擔風險。

要為特定副檔名定義 mime 型別,請按照下列步驟操作:

1. 開啟 iis microsoft 管理控制台 (mmc),右鍵單擊本地計算機名稱,然後單擊「屬性」。

2. 單擊「mime 型別」。

3. 單擊「新建」。

4. 在「副檔名」框中,鍵入所需的副檔名(例如,.pdb)。

6. 應用新設定。請注意,您必須重新啟動「全球資訊網發布服務」或等待工作程序迴圈以使更改生效。在此示例中,iis 現在可以處理帶有 .pdb 副檔名的檔案。

如果希望處理所有檔案而不考慮副檔名(例如,如果您無法預知將處理的所有檔案),請按照下列步驟新增萬用字元對映:

注意:您只能在故障排除過程中將萬用字元對映新增到 iis mime 對映中,以作為一種臨時解決方案。確定缺少 mime 型別是問題的原因後,請刪除萬用字元對映,然後新增需要處理的 mime 型別的特定對映。

1. 開啟 iis microsoft 管理控制台 (mmc),右鍵單擊本地計算機名稱,然後單擊「屬性」。

2. 單擊「mime 型別」。

3. 單擊「新建」。

4. 在「副檔名」框中,鍵入星號 (*)。

6. 應用新設定。請注意,您必須重新啟動「全球資訊網發布服務」或等待工作程序迴圈以使更改生效。

注意:除了在 iis 全域性層進行上述更改外,還可以在元資料庫的較低層新增必要的 mime 型別。此時,您可以指定允許處理具有特定副檔名的站點或目錄,而不是全域性性允許所有站點處理該副檔名。

狀態

這種現象是設計所導致的。

IIS6 0不能安裝在Win XP Pro上

iis6.0不能安裝在win xp pro上 剛參與乙個專案,是對 erp,crm,wms 的整合,要用到 win server 2003 和biztalk 我自己機器是裝 xp pro sp2 的,只有 iis6.0 才能提供 iis5.1 是沒有這個功能的。所以到處找 xp pro 裝iis6....

XP系統 IIS6 0下 Session 的問題

我早期開發 的時候用的是win2003系統,因為安全性的問題,現在換為xp系統了 兩個系統配置如下 win2003 sp3,iis6.0,net2.0 winxp sp3,iis6.0,net2.0 看上去其實兩個配置基本一樣 就我看來.有什麼不對的大家可以笑,但可以告訴我為什麼不,哈哈.所以我認為...

部署你的WEB應用到IIS 6 0

i asp.net mvc3 部署的前期工作 1.確認部署的伺服器作業系統環境 首先我們確認伺服器的作業系統版本 可以從系統命令行工具裡輸入 systeminfo 獲取相關作業系統資訊例如 然後再確認iis版本資訊 開啟iis管理工具即可 接著確認.net framework的版本 可以在系統命令行...