備注:在新機器上啟用調試JS失敗,在困惑一段時間后才想起了配置的問題vs2017選擇實時調試程序,謹鑒于此,特整理此文及上篇文章,以牢固記憶,以免遺忘!在2008中僅做到第一步和第三步即可。
第一步:首先檢查一下web.文件的設置
把debug的屬性該為truevs2017選擇實時調試程序,如下:
第二步:打開 信息服務(IIS)管理器,在默認網站->右鍵單擊你想調試的web項目->屬性->虛擬目錄選項卡->配置->在新打開的窗口中選擇調試選項卡->把“啟用 ASP 服務器端腳本調試”和“啟用 ASP 客戶端腳本調試”兩個復選框選中。(請看截圖1)
圖1
第三步:打開IE,單擊菜單欄的“工具”-> 選項->高級選項卡->取消“禁用腳本調試( )”和“禁用腳本調試(其他)”兩個復選框的選中狀態。(請看截圖2)
圖2
第四步:像對待.cs或.vb文件一樣,在.js文件里給某行添加斷點后運行你的web項目,程序將會在運行到你設置的斷點處停止。
1,調試JS腳本文件(*.js文件)
直接在JS文件中F9設置斷點 F5運行調試即可
2,調試頁面文件中腳本(*.aspx中JS腳本)
默認不能在*.aspx中設置斷點, 更何況進行JS斷點跟蹤調試. 調試解決辦法:
a. 在VS 2005中把要調試的頁面"設為起始頁",再按Ctrl+F5運行。
b. 在打開的瀏覽器中, 選擇:查看-> 腳本調試程序->選打開項。
c. 選擇Open后, 會彈出如下實時調試器窗口,選擇 "新實例 2005",點(Y)按鈕,會自動彈出一個VS調試器,并且打開剛才的*.aspx文件,在這個自動打開*.aspx的VS 窗口中就可以設置斷點進行調試了。
3,有時候比如環境故障,始終不能調試;在需要調試的JS腳本處加:;則一定可以調試 。
最后:這里捎帶推薦一篇文章:《 in VS 2005》