AJAX請求json發生 404.3 - Not Found錯誤
第一次寫由前端讀取json檔案,以AJAX呼叫本機端檔案,在本機開發時,一切正常。發佈至伺服器後,發生404錯誤,花了點時間確認路徑正確無誤,最後到伺服器端執行網頁後出現「HTTP 錯誤 404.3 - Not Found 因為網頁伺服器上設定的多用途網際網路郵件延伸標準 (MIME) 對應原則,而無法提供您要求的網頁。如果此網頁為指令碼,請新增處理常式,而且如果它是應該要下載的檔案,請新增 MIME 對應。」
看了微軟的網站說明:如何解決執行 ASP.NET 應用程式發生 HTTP 錯誤 404.3(一點通系列 - MVP 撰寫),於是又確認了一下伺服器的設定,發現IIS早已具有相關的設定。
後來又找了其他資訊,才知道還需要設定MIME類型,或者在web.config檔設定mimeMap。
方法1:至IIS設定MIME→新增.json類型。
方法2:web.config檔設定mimeMap
留言
張貼留言