文章主要介紹了配置iis6,iis7.5支援解析.json格式檔案的方法,需要的朋友可以參考下
配置iis支援.json格式的檔案
發現要讓IIS支援json檔案並不是單純的新增mime這麼簡單啊,以下是設定方法:
一、IIS 6
1. MIME設定:
在IIS的站點屬性的HTTP頭設定裡,選MIME 對映中點選”檔案型別”-”新型別”,新增一個檔案型別:
關聯副檔名:*.json
內容型別(MIME):application/x-javascript
2. Script Map Handler設定:
還是在IIS的站點屬性裡,”主目錄”-”應用程式設定”-”配置”-”對映”-”新增”,會開啟”新增/編輯應用程式副檔名對映”的設定頁面
副檔名:.json
執行檔案:C:\WINDOWS\system32\inetsrv\asp.dll
動作:GET,POST
3.儲存,重新啟動IIS服務,就可以訪問json檔案了。
注:如果以上步驟設定完畢還是不行,請檢查你的IIS有沒有啟用asp支援。
二、IIS 7 +
1、iis必須開啟asp支援,如果你的iis預設沒有支援asp,那麼進入控制皮膚——程式——開啟或關閉windows功能——internet資訊服務——全球資訊網服務——應用程式開發功能,選擇asp,然後確定。
2、開啟asp支援後,進入控制皮膚——系統和安全——管理工具——internet資訊服務管理器,開啟”MIME型別“。點選新增,副檔名寫“.json”【不要引號】,MIME型別寫”application/x-javascript“【不要引號】,然後確定。
3、開啟”處理程式對映“,點選”新增指令碼對映“,請求路徑寫”*.json”【不要引號】,可執行檔案為“C:\Windows\System32\inetsrv\asp.dll”【透過瀏覽視窗定位該檔案】,名稱寫“JSON”,再開啟請求限制——謂詞——下列謂詞之一,填寫“GET,POST”【不要引號】,兩次確定後會彈出提示,點選“是”,然後重啟IIS。
4、透過瀏覽器訪問:http://localhost/xxx.json,應該就可以顯示json資料了,如果出現下載提示,檢查以上步驟是否出現拼寫錯誤,如果沒有,重啟計算機,應該就可以了。
下面的圖文補充
在站點中新增 MIME型別去支援Json檔案的解析
新增mime型別
副檔名:.json
MIME型別:application/json
新增成功後即可。
如果不能直接操作iis也可以直接在web.config中新增支援
在system.webServer節點下新增?
<
staticContent
>
<
mimeMap
fileExtension
=
".json"
mimeType
=
"application/json"
/>
</
staticContent
>
這裡就差不多完成了,以後碰到比較奇怪的字尾名,最好先在ie中訪問看下,這樣就比較容易解決問題了。