如何在瀏覽器中執行調試Sencha Touch源代碼

        用.NET開發習慣了,每次想在瀏覽器中查看效果,只會在Visual studio中用右鍵——在瀏覽器中瀏覽的方式執行。

Sencha touch遇到的問題必須要在IIS網站中修改MINI類型和處理程序映射。而visual studio2012中瀏覽會默認用IIS express,導致無法調試。而用修改VS使調試時用本地IIS也是有問題的。


        幸好sencha cmd本身自帶web服務器,執行步驟如下:

運行——cmd——cd 調試程序index.html所在目錄——sencha web start,這樣它會給你分配一個端口http://localhost:1841,這樣把地址在瀏覽器中運行就可以了!

  

注意:如果你的store跟我一樣是使用.ashx從.NET後臺獲取的,在chrome調試的時候回會返回如下錯誤。

[WARN][Ext.data.reader.Reader#process] Unable to parse the JSON returned by the server: Error: You're trying to decode an invalid JSON String: <%@ WebHandler Language="C#" CodeBehind="AdvertisementList.ashx.cs" Class="Myapp.WEB.AdvertisementList" %>

[WARN][Ext.data.reader.Reader#process] JSON object not found 

這個問題困擾了一個周!不知道爲什麼返回不了數據。最後纔想起來.ashx只能運行在IIS下!因此不能用sencha cmd的web服務器調試!



發佈了131 篇原創文章 · 獲贊 85 · 訪問量 82萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章