一直以來(lái),和很多朋友一樣,我調(diào)試asp一般都是用editplus,當(dāng)然,界面部分還是要用用什么frontpage之類的啦。 前段時(shí)間寫.net項(xiàng)目,裝了一個(gè)VS.net2003,最近要寫一個(gè)asp的項(xiàng)目,后來(lái)想想用vs20003來(lái)試試吧。 打開(kāi)VS2003,先新建立一個(gè)項(xiàng)目,選Visual Basic項(xiàng)目--空WEB項(xiàng)目,名字就叫webPRoject1,然后可以在資源管理器(是VS的不是windows的)里看到解決方案。
點(diǎn)項(xiàng)文件欄上的“項(xiàng)目”,然后點(diǎn)“webproject1屬性”--“配置屬性”--“調(diào)試”里,把“asp.net調(diào)試”去掉,把“ASP”調(diào)試打開(kāi)。
右鍵webproject1,添加新項(xiàng)---WEB窗體,名稱叫index.asp(注意名稱不是aspx,是asp)。然后可以看到index.asp的HTML處理編輯狀態(tài)。
把現(xiàn)成的代碼全部刪除,因?yàn)檫@個(gè)是VS自動(dòng)生成的,當(dāng)中有些代碼是用于asp.net的。然后你就可以自由編寫你的ASP頁(yè)面了。 在編寫代碼的時(shí)候,VS會(huì)提供一些自動(dòng)完成功能,很方便的。
現(xiàn)在準(zhǔn)備調(diào)試。在資源管理器中index.asp,右鍵,設(shè)置為起始頁(yè)。
然后點(diǎn)工具欄上的“三角”(哈哈,就是播放鍵)啦,這個(gè)就是debug的調(diào)試。
然后會(huì)跳出一個(gè)窗口讓你輸入本機(jī)密碼,你就輸入你登錄用戶的密碼好了。 IE跳出來(lái)了,頁(yè)面中顯示出“VS下調(diào)試ASP項(xiàng)目”,哈,調(diào)試成功了!
結(jié)束調(diào)試的話你可以在VS里點(diǎn)工具欄上的那個(gè)“方塊”(就是停止調(diào)試),也可以直接把IE關(guān)掉,也會(huì)自動(dòng)停止調(diào)試的。 好了,下面來(lái)談?wù)勎业囊稽c(diǎn)經(jīng)驗(yàn)和體會(huì)吧。
1、VS調(diào)試ASP程序比較慢,這個(gè)慢是體現(xiàn)在打開(kāi)IE頁(yè)面時(shí),所以我建議一般的寫代碼和編程就在VS里,調(diào)試的時(shí)候就像以前那樣,直接開(kāi)個(gè)IE進(jìn)行調(diào)試。但是,對(duì)于復(fù)雜的問(wèn)題,涉及到流程錯(cuò)誤的,我還是喜歡在VS里用單步調(diào)試,用F9在某個(gè)地方設(shè)個(gè)斷點(diǎn),然后用F10進(jìn)行跟蹤,這樣對(duì)于程序的流程,變量值都可以很好的看出來(lái)(這些調(diào)試技巧大家可以參考一些asp.net方面的書(shū),或是以前的VS6的書(shū)也行),解決復(fù)雜問(wèn)題也就快了許多。
新聞熱點(diǎn)
疑難解答
圖片精選