2014/5/16

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

前一陣子再學習寫 Markdown 文件,由於檔站是直接存在遠端網站上,想利用Chrome的擴充到件 MarkDown Preview Plus 來開啟 Markdown 文件,但遇到IIS回應出現「HTTP 錯誤 404 - 找不到檔案或目錄」,明明檔案及路徑都正確,卻一直找不到該文件。

經查詢,原來是因為 IIS 6.0 不支援未知的 MIME 類型所造成,只要副檔名是很冷門或不常見的副檔名就會造成檔案無法開啟或無法下載的情況。

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

另外,建議使用 MarkDown Preview Plus 時,開啟 Enable auto-reload 功能,讓此擴充套件在讀取完 Markdown 文件後,自動重新整理,避免出現編碼不對所造成的亂碼。

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。