2007年12月26日 星期三

無法從 IIS 下載特殊副檔名的檔案

 前一陣子,一位某部門的同仁,她架了一台 Web Server 做為他們的部門網站,但遇到一個問題,裡面的超連結需要讓同仁能夠連結下載,但部份超連結點選會出現「HTTP 錯誤 404 - 找不到檔案或目錄」,明明檔案及路徑都正確,卻無法下載,而 DOC、ZIP、RAR 這類的檔案沒有問題。

 經查詢 Microsoft KB,原來是因為 IIS 6.0 不支援未知的 MIME 類型所造成,只要副檔名是很冷門或不常見的副檔名就會有這種問題。


 解決方法:
 1. 開啟 IIS 管理員。
 2. 在本機電腦名稱,按滑鼠右鍵,選擇「內容」
 3. 按一下「MIME 類型」
 4. 按一下「新增」
 5. 在「副檔名」方塊中,輸入您想要的副檔名(例如.pdb)或萬用字元(*)。
 6. 在「MIME 類型」方塊中,輸入 application/octet-stream
 7. 套用新設定,重新啟動 IIS。




沒有留言:

張貼留言