筆者對于VS2003 ASP的開發與結果
我原來在公司用Windows Server調試VS2003 ASP的幾種方法。找了這么久,在網上的包括自己找到的一些軟件,現在做一下總結。都是網上照的相關技巧,請大家多多指教。。
說一下步驟吧:
首先你要確定你的機器上有沒有安裝腳本調試器。2000 server下查看“開始-程序-附件-microsoft script debuger”
如果沒有的話就要先安裝拉,怎么裝?當然是windows的“添加刪除組件”。
腳本調試器需要IIS允許調試。打開腳本調試器,選view-running documents和command window,前者可以選擇要調試的asp頁面,后者可以查看變量和asp對象的值。
現在開始調試,首先打開瀏覽器,運行一個你要調試的asp頁面,然后你會在腳本調試器里看到你剛才運行的頁面,雙擊他,在打開的窗口中設置斷點。
下面你就可以調試你的asp頁面了,在command窗口中輸入你要查看的變量,回車就可看到他的值。
用visual studio.net2003調試。
VS2003的調試功能很強大,而且比腳本調試器要好用的多,對各個服務器對象的值都可以很方便的查看,唯一的缺點就是太慢。
VS2003 ASP的調試可以用以下步驟:
1、首先建立一個空web項目,添加你的asp頁面。
2、設置項目屬性:項目-屬性打開項目屬性頁,選配置屬性-調試-調試器中勾上asp調試,確定。
然后你就可以象調試vc程序一樣調試asp程序了。
Microsoft的Web開發技術一路走來,從ASP到ASP.NET 1.x,再到現在的ASP.NET 2.0,經歷了兩個重要階段。其一是ASP.NET的誕生:它改變了長期以來存在于ASP、JSP和PHP中的in-line式的開發習慣。#t#
但它還遠不算***:有先進的Code Behind思想,可在Visual Studio .NET 2003這樣一個開發環境當中,感覺很別扭,不像是在做Web開發。VS2003使用上的不便是有先例的。在ASP時代,Visual InetDev這樣一個轉為ASP定制的工具用戶極少,大家都覺得用Dreamweaver這樣的工具來做ASP是個更不錯的選擇。到了.NET時代,DW仍舊支持ASP.NET的開發,但開發者又享受不到Code Behind。這是ASP.NET 1.x同VS2003的尷尬。
第二個重要階段便是ASP.NET 2.0和Visual Studio 2005的發布。ASP.NET 2.0除了繼承ASP.NET 1.x的特征,還有若干重要的新特性:Master Page、Navigation、Personalization等。同時又有了利器——VS2005。VS2005開始支持W3C的XHTML規范,這在Web Standard刮過的網站重構之風后,使得ASP.NET這項技術才真正走進Web Designer的視野,于是Code Behind真正的開始Code Behind。而ASP.NET 2.0和VS2005的新特性在《Programming ASP.NET 3rd Edition》一書中有系統的闡述。
筆者教授了3年的VS2003 ASP課程,見證了ASP>ASP.NET 1.x>ASP.NET2.0發生的巨大變化。而今有幸得到O'Reilly公司《Programming ASP.NET 3rd Edition》一書的翻譯工作,在翻譯之中體會ASP.NET 2.0和VS2005給Web開發帶來的樂趣。