2009-11-06 75 views
1

我有一個IIS站點設置爲允許瀏覽,在一定的子文件夾我有.zfo擴展一些文件。IIS頁面無法找到錯誤

當我瀏覽使用IIS - 我可以看到文件名 - 但是當我點擊該文件,我得到一個404文件未發現異常,任何想法,爲什麼IIS將無法看到此文件?

回答

2

爲了滿足.zfo-文件做到這一點:

  1. 打開IIS Microsoft管理 控制檯(MMC),右鍵單擊計算機 名稱,然後單擊屬性。
  2. 單擊MIME類型。
  3. 單擊新建。
  4. 在擴展中,鍵入.zfo
  5. 在MIME類型框中,鍵入application/octet-stream
  6. 應用新設置
  7. 回收應用程序池。

如果你想不管服務中所有文件的擴展名(例如,如果您無法預知將處理的所有文件),請按照these steps添加通配符映射:

在解決問題時,您應該只將通配符映射添加到IIS MIME映射中作爲臨時解決方案。在確定缺少MIME類型是問題的原因之後,請除去通配符映射併爲需要提供的MIME類型添加特定映射。

  1. 打開IIS Microsoft管理控制檯(MMC),右鍵單擊本地計算機名稱,然後單擊屬性。
  2. 單擊MIME類型。
  3. 單擊新建。
  4. 在擴展中,鍵入一個星號(*)。
  5. 在MIME類型框中,鍵入application/octet-stream。
  6. 應用新設置。請注意,您必須重新啓動萬維網發佈服務或等待工作進程回收才能使更改生效。

注意除了使這些變化在IIS中的全局級別,可以在元數據庫的較低層添加必要的MIME類型。當您這樣做時,您可以指定允許爲特定文件擴展名提供內容的站點或目錄,而不是全局允許所有站點爲該擴展提供服務。

+0

我知道這個解決方案的工作 - 而不是有沒有辦法指示IIS服務於任何類型的文件 - 如果我有包含各種下載任何擴展名(甚至是自定義的)一個目錄 - 我需要添加MIME爲每個文件輸入可能性? – 2009-11-06 14:00:39

+0

我更新了我的答案以包含通配符映射 – Espo 2009-11-06 14:06:08

0

您必須將.zfo擴展添加爲MIME類型的IIS。

嘗試this爲全面detials TechNet文章。