您目前已離線,請等候您的網際網路重新連線

不支援您的瀏覽器

您必須更新瀏覽器,才能使用此網站。

更新至最新版本的 Internet Explorer

IIS 6.0 不支援未知的 MIME 類型

依現狀不再更新的知識庫內容免責聲明
本文旨在說明 Microsoft 不再提供支援的產品。因此,本文係依「現狀」提供,不會再更新。
重要:這份文件包含有關編輯 Metabase 的資訊。編輯 Metabase 之前,請先確認萬一發生問題時,您可以使用備份複本進行還原。如需有關如何執行這項操作的詳細資訊,請參閱 Microsoft Management Console (MMC) 中的「設定備份/還原」說明主題。
徵狀
當您從 IIS 6.0 Web 伺服器要求檔案,且檔案的副檔名不是 Web 伺服器上定義的 MIME 類型時,您會收到下列錯誤訊息:
HTTP 錯誤 404 - 找不到檔案或目錄。
發生的原因
IIS 先前的版本包括了萬用字元 MIME 對應,此 MIME 對應允許 IIS 支援任何檔案 (不論副檔名為何)。IIS 6.0 不包含這個萬用字元 MIME 對應,也不支援 IIS Metabase 中 MimeMap 節點的任何未定義副檔名類型。
解決方案
警告:不當編輯 Metabase 可能會導致嚴重的問題,甚至必須重新安裝使用 Metabase 的任何產品。Microsoft 不保證可以解決您不當編輯 Metabase 所導致的問題。請自行承擔編輯 Metabase 的一切風險。

注意:編輯 Metabase 之前,請務必將它備份起來。

如果要為特定副檔名定義 MIME 類型,請依照下列步驟執行:
  1. 開啟 IIS Microsoft Management Console (MMC),用滑鼠右鍵按一下本機電腦名稱,然後按一下 [內容]
  2. 按一下 [MIME 類型]
  3. 按一下 [新增]
  4. [副檔名] 方塊中,輸入您想要的副檔名 (例如 .pdb)。
  5. [MIME 類型] 方塊中,輸入 application/octet-stream
  6. 套用新設定。請注意,您必須重新啟動 World Wide Web 發行服務,或者等候回收工作者處理序,變更才能生效。在這個範例中,IIS 現在支援副檔名為 .pdb 的檔案。
如果您想要支援所有檔案,不論檔案副檔名為何 (例如,假設您無法預測所有將支援的檔案),請依照下列步驟執行以新增萬用字元對應:

注意 您應該只將萬用字元對應新增到 IIS MIME 對應,做為疑難排解期間的暫時解決方案。在您判斷出遺失的 MIME 類型即為造成問題的原因之後,請移除萬用字元對應,並為您需要支援的 MIME 類型新增特定對應。
  1. 開啟 IIS Microsoft Management Console (MMC),用滑鼠右鍵按一下本機電腦名稱,然後按一下 [內容]
  2. 按一下 [MIME 類型]
  3. 按一下 [新增]
  4. [副檔名] 方塊中,輸入星號 (*)。
  5. [MIME 類型] 方塊中,輸入 application/octet-stream
  6. 套用新設定。請注意,您必須重新啟動 World Wide Web 發行服務,或者等候回收工作者處理序,變更才能生效。
注意 除了在 IIS 的共用層進行這些變更之外,您還可以在 Metabase 中較低的層級新增必要的 MIME 類型。這樣做可以指定網站或目錄,允許支援包含特定副檔名的內容,而不需要全域允許所有網站支援該副檔名。
狀況說明
這是原本設計的作法。
其他相關資訊
如需有關使用 MIME 類型的詳細資訊,請參閱產品文件。如果要檢視這個文件,請造訪下列 Microsoft 網站: 您也可以從 IIS 管理員取得產品文件。 如需有關如何存取此「說明」功能的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
815127How To: Access IIS 6.0 Help Documentation
iis 6 404 mime file extension iis6 wild card
內容

文章識別碼:326965 - 最後檢閱時間:06/06/2006 08:31:00 - 修訂: 6.0

  • Microsoft Internet Information Services 6.0
  • kbpending kbprb KB326965
意見反應
pe="text/javascript" src="https://c.microsoft.com/ms.js">