問題: 部署在Azure環境Web應用程式的JSON文件,直接通過瀏覽器或Web應用訪問出現 404 的錯誤信息。 以下通過Firfox瀏覽器直接訪問JSON文件返回的提示錯誤信息: “HTML 文檔的字元編碼未聲明。如果該文件包含 US-ASCII 範圍之外的字元,該文件將在某些瀏覽器配置中呈現為 ...
問題:
部署在Azure環境Web應用程式的JSON文件,直接通過瀏覽器或Web應用訪問出現 404 的錯誤信息。
以下通過Firfox瀏覽器直接訪問JSON文件返回的提示錯誤信息:
“HTML 文檔的字元編碼未聲明。如果該文件包含 US-ASCII 範圍之外的字元,該文件將在某些瀏覽器配置中呈現為亂碼。頁面的字元編碼必須在文檔或傳輸協議層聲明。”
解決方案:
在Web.config配置文件 <system.webServer> 節點下增加以下配置信息:
<system.webServer> <staticContent> <!-- json文件擴展名映射 --> <mimeMap fileExtension=".json" mimeType="application/json" /> </staticContent> </system.webServer>