我有一個ASP.NET Web應用程序,允許用戶從該網站下載文件。這個網站已經運行了幾年沒有問題,但今天一個用戶報告試圖下載兩個不同的擴展名爲「ERPT」和「EDRW」的文件時得到了404響應。這些是某種CAD設計文件。ASP.NET 404下載具有未知擴展名的文件
在某些情況下,例如pdf文件,網站將在瀏覽器中打開文件。但對於大多數情況下,如zip文件,網站只會提示用戶下載位置並保存文件。我預計這兩個文件會發生下載,但它會返回404。如果我將文件擴展名更改爲txt,則下載可以毫無問題地工作。
對於ERPT或EDRW文件擴展名是否有獨特之處,或者僅僅是未知的?
有沒有解決辦法,或者其他我可以放在我的標籤?
目前,該鏈接很簡單:
<a href="files/File1.EPRT">Download File1.EPRT</a>
這沒有奏效,但它確實讓我朝着正確的方向前進。我設法通過IIS7添加mimetype,並修復了它。謝謝。 –