asp.net開發的調試方法集合

來源:互聯網
上載者:User

標籤:style   strong   問題   代碼   html   line   htm   .net   

 調試是寫代碼一共非常重要的步驟,掌握好調試的技巧對於編程有事半功倍的效果,下面是我總結的菜鳥用方法

1、關於HTML和JS的調試

  JS曾經是我最討厭的錯誤,因為大多數錯誤VS不報錯, 而且有時候A函數的錯誤會影響到B函數運行不了(沒有交集)

 (1) js函數更改後在頁面執行沒反應

          有時會發現,當你改了JS函數後運行結果還是跟沒改的一樣,那是因為瀏覽器緩衝的問題,只要重新整理一下就行,如果發現還不行,就按開發人員工具(F12)裡面清理下緩衝,這個保證沒問題了

 (2) 若發現JS函數不執行,而且又不報錯,怎麼辦?開發人員工具非常的強大,具體按開發人員工具--》指令碼--》啟動調試,然後執行,運行時他就會報錯了,而且這裡面還能設斷點,按F5運行。

 (3) 在F12狀態下能夠直接修改HTML代碼,能直接看到HTML的效果,如果是你要的效果,那就趕緊複製儲存起來吧。

 

2、關於背景調試 

 後台調試的方法非常的多,我也是只會皮毛,以後陸續額更新- -

(1)設斷點這不用說,以過程為單位啟動並執行按F10,以語句為單位的按F11,還有就是,別以為調試運行時是單向的,其實通過拖拉指標(不知道叫什麼好)能去到任意的位置!!如果你已經確定錯誤的範圍,,可以用try括起範圍,然後在catch塊裡看到捕捉的異常,非常好用!

 

(2)假如有的時候用IIS掛了網站,又不能用VS調試的情況下,可以用VS的附加到進程,附加你想調試的進程,然後後台設斷點,前台在你想設斷點的位置加個debugger,其他都跟上面一樣~ 

 

關於其調試用到的方法如trace.axd等還有將陸續更新~

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.