Sencha Touch運作在IIS7下所需要做的必要配置!

坑爹的官方指導文檔!加載index.html後打不開,用chrome調試報找不到develoment.js  404錯誤。


官方文檔看了不下十幾遍,一步步按照操作讓然報錯。找了一整天都無法找到錯誤原因!最後確定是IIS導致的,終於搜到一位仁兄的解決指導方法!

原文引用自:http://blog.sina.com.cn/s/blog_72639692010171oa.html

如果你無法把SDK裏面的例子運行起來,就表明你的ST2開發環境還沒有配置好,更別提後續的開發工作了。

如果雙擊打開HTML是絕對運行不起來的,你只能看到一個茶葉圖標,但1.X版的實例是可以這樣做的。

想要運行其實很簡單,只要能讓*.json的文件能夠被Web服務器解析即可,這裏以IIS7爲例說明。

 

1)安裝IIS7的ASP支持

控制面板-->程序和功能-->打開和關閉Windows功能-->角色-->添加角色服務-->應用程序開發-->選擇ASP

2)給默認網站添加MIME類型

添加-->文件擴展名爲json,MIME類型爲text/json(或application/x-javascript也可以)

3)給默認網站安裝腳本映射

處理程序映射-->添加腳本映射。請求路徑爲*.json,可執行文件爲%windir%\system32\inetsrv\asp.dll,名稱爲json

4)在默認文檔中添加index.html

5)在默認網站下創建SenchaTouch應用程序,IIS6下稱作虛擬目錄。

6)使用Chome預覽(IE不支持)

 

至此配置完成,不需要重啓IIS,右鍵運行examples.json,如果能夠在網頁中打開並顯示出一堆數字,則表示正確配置,如果顯示下載文件,則配置未成功。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章