用VS2003調試ASP的方法和體會

來源:互聯網
上載者:User
一直以來,和很多朋友一樣,我調試ASP一般都是用editplus,當然,介面部分還是要用用什麼frontpage之類的啦。 前段時間寫.net項目,裝了一個VS.net2003,最近要寫一個asp的項目,後來想想用vs20003來試試吧。 開啟VS2003,先建立立一個項目,選Visual Basic項目--空WEB項目,名字就叫webproject1,然後可以在資源管理員(是VS的不是windows的)裡看到解決方案。
點項檔案欄上的“項目”,然後點“webproject1屬性”--“配置屬性”--“調試”裡,把“ASP.NET調試”去掉,把“ASP”調試開啟。
右鍵webproject1,添加新項---WEB表單,名稱叫index.asp(注意名稱不是aspx,是asp)。然後可以看到index.asp的HTML處理編輯狀態。
把現成的代碼全部刪除,因為這個是VS自動產生的,當中有些代碼是用於asp.net的。然後你就可以自由編寫你的ASP頁面了。 在編寫代碼的時候,VS會提供一些自動完成功能,很方便的。
現在準備調試。在資源管理員中index.asp,右鍵,設定為起始頁。
然後點工具列上的“三角”(哈哈,就是播放鍵)啦,這個就是debug的調試。
然後會跳出一個視窗讓你輸入本機密碼,你就輸入你登入使用者的密碼好了。 IE跳出來了,頁面中顯示出“VS下調試ASP項目”,哈,調試成功了!
結束調試的話你可以在VS裡點工具列上的那個“方塊”(就是停止調試),也可以直接把IE關掉,也會自動停止調試的。 好了,下面來談談我的一點經驗和體會吧。 1、VS調試ASP程式比較慢,這個慢是體現在開啟IE頁面時,所以我建議一般的寫代碼和編程就在VS裡,調試的時候就像以前那樣,直接開個IE進行調試。但是,對於複雜的問題,涉及到流程錯誤的,我還是喜歡在VS裡用單步調試,用F9在某個地方設個斷點,然後用F10進行跟蹤,這樣對於程式的流程,變數值都可以很好的看出來(這些調試技巧大家可以參考一些asp.net方面的書,或是以前的VS6的書也行),解決複雜問題也就快了許多。 2、建立新分頁檔時,我建議還是直接進到目錄中,然後建立好,再到VS的資源管理員中,用添加現有項進行匯入,這樣建立的檔案沒有垃圾代碼。 3、VS2003可以提供很好的自動完成功能,大家可以充分的利用。 4、VS.net可以實現控制項拖放載入,你可以在左邊的“工具箱”--“HTML”裡可以看到,直接點了,按住MOUSE左鍵直接拖到你想添加的地方。由於VS.net是針對.net的,所以一些HTML控制項的屬性中也體現了這些,比如“runat”這樣的屬性,在asp中是根本用不起來的。不過大多數控制項的屬性都是可以的,而且可以在“設計”視圖下進行方便的設定屬性好啦就說這麼多吧. 大家可以慢慢體會:)有人說DW不錯,我沒有用過,不知道怎麼樣,也有人說DW有不少垃圾代碼,呵呵:P


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.