我有一個IIS站點設置爲允許瀏覽,在一定的子文件夾我有.zfo擴展一些文件。IIS頁面無法找到錯誤
當我瀏覽使用IIS - 我可以看到文件名 - 但是當我點擊該文件,我得到一個404文件未發現異常,任何想法,爲什麼IIS將無法看到此文件?
我有一個IIS站點設置爲允許瀏覽,在一定的子文件夾我有.zfo擴展一些文件。IIS頁面無法找到錯誤
當我瀏覽使用IIS - 我可以看到文件名 - 但是當我點擊該文件,我得到一個404文件未發現異常,任何想法,爲什麼IIS將無法看到此文件?
爲了滿足.zfo-文件做到這一點:
.zfo
application/octet-stream
如果你想不管服務中所有文件的擴展名(例如,如果您無法預知將處理的所有文件),請按照these steps添加通配符映射:
注在解決問題時,您應該只將通配符映射添加到IIS MIME映射中作爲臨時解決方案。在確定缺少MIME類型是問題的原因之後,請除去通配符映射併爲需要提供的MIME類型添加特定映射。
注意除了使這些變化在IIS中的全局級別,可以在元數據庫的較低層添加必要的MIME類型。當您這樣做時,您可以指定允許爲特定文件擴展名提供內容的站點或目錄,而不是全局允許所有站點爲該擴展提供服務。
您必須將.zfo擴展添加爲MIME類型的IIS。
嘗試this爲全面detials TechNet文章。
我知道這個解決方案的工作 - 而不是有沒有辦法指示IIS服務於任何類型的文件 - 如果我有包含各種下載任何擴展名(甚至是自定義的)一個目錄 - 我需要添加MIME爲每個文件輸入可能性? – 2009-11-06 14:00:39
我更新了我的答案以包含通配符映射 – Espo 2009-11-06 14:06:08