回覆列表
  • 1 # 使用者3459368619405

    解決方案:解決一:在VS裡的工具-選項-除錯-實時-指令碼打勾。然後在ie開啟檔案即可。這個方法無須將將工程設定為debug=true 解決二:如果你是2.0 版本asp.net網站的話,進入這個目錄 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files , 你關閉掉vs ,在任務管理器中結束w3w.exe 的程序,找到你對應的工程資料夾刪除就可以了,如果提示刪除不掉,重啟機器刪除,然後重新開啟專案生成 ,就可以除錯了 解決三:在js程式碼中加 debugger;

  • 2 # 使用者3456175603979

    我和你一樣喜歡在VS2008裡使用JS檔案,但是在VS2008裡如果你的JS程式碼直接寫到ASPX的源裡,就可以除錯.因為程式執行的時候直接載入了程式碼,如果你的是JS程式碼是放在JS檔案裡,而程式執行的時候找到的指是路徑,所以不能除錯.

    告訴你一個辦法:

    你可以關閉IE瀏覽器裡:Internet選項->高階->禁用指令碼除錯(Internet Explorer),的勾選取消.在你按F5直接除錯的時候,VS2008會在你錯誤的JS指令碼段停留,彈出對話方塊:中斷,繼續,取消.你可以選擇取消來修改你的錯誤了.

    還有一種方法:

    在你想插入斷點的地方插入程式碼:alert("OK");如果程式彈出對話方塊:OK.說明你的JS程式碼執行到這裡是沒問題的,或者插入alert(變數名[或者變數名.toString()])就可以看到執行到這裡的變數是不是它應該的值了.

  • 中秋節和大豐收的關聯?
  • 剛高興一天就傻眼了!今日港股大漲,成分股股價創新高,有港股ETF卻逆勢跌停,這是怎麼回事?