作者:未知 文章來源:IT168 點(diǎn)擊數(shù): 554 更新時(shí)間:2006-3-27
微軟工程師們考慮到與原有ASP程序的兼容和升級(jí)需要,ASP.NET設(shè)計(jì)運(yùn)行模式是與ASP不同。在執(zhí)行ASP網(wǎng)頁的時(shí)候(后綴名為.asp),Web服務(wù)器會(huì)啟動(dòng)asp.dll來解釋執(zhí)行ASP網(wǎng)頁,而對(duì)于ASP.NET頁面(后綴名為.aspx)則是啟動(dòng)xspwp.exe(Windows 2003系統(tǒng)下啟動(dòng)w3p.exe)來編譯執(zhí)行,也因此保證了ASP與ASP.NET程序的并存運(yùn)行。隨著.NET更新發(fā)布,ASP.NET目前已經(jīng)了ASP.NET 2.0的Beta2(2005年)。本書作者考慮到ASP.NET 1.1的普及程度,本書仍以ASP.NET 1.1來講解,但這絕對(duì)不對(duì)影響對(duì)ASP.NET的學(xué)習(xí)。
目前,ASP.NET運(yùn)行的最佳環(huán)境為Windows 2000 、WindwosXP、Windows 2003,當(dāng)然,最舒適的開發(fā)環(huán)境是WindowsXP,最佳的運(yùn)行環(huán)境就是Windows2003了!
本書的實(shí)例的開發(fā)環(huán)境是在Windows XP下進(jìn)行的,并且所有實(shí)例均在Windows 2003和Windows XP下調(diào)試通過。下面我們主要介紹WindowsXP和Windows2003的ASP.NET運(yùn)行平臺(tái)的安裝。
無論采取那個(gè)系統(tǒng)平臺(tái),下列的程序是必須安裝的:
(1)、IIS 5.0以上
(2)、IE 5.5 以上
(3)、.NET Framework SDK
我們先來學(xué)習(xí)一下Windows XP系統(tǒng)下的安裝:
(1)首先是IE6.0和 IIS5.1的安裝。運(yùn)行Windows XP控制面板,單擊【添加或刪除程序】按鈕,然后在彈出窗口中單擊左邊工具欄的【添加/刪除Windows組件】按鈕,如圖1.2所示。
圖 1.2運(yùn)行[添加/刪除Windows組件]
(2)在出現(xiàn)的Windows組件向?qū)е校x擇IE 和 IIS組件。然后單擊【下一步】按鈕,如圖1.3所示。
圖 1.3 選擇IE 和 IIS組件
在提示要求插入Windows XP系統(tǒng)安裝盤的時(shí)候,在光驅(qū)中放入系統(tǒng)安裝盤,然后確定,如圖1.4所示。
圖 1.4 插入Windows XP系統(tǒng)安裝盤
(3)等待一會(huì),系統(tǒng)就會(huì)提示組件安裝成功!如圖1.5所示。
圖 1.5 組件安裝成功!
(4)安裝 .NET Framework
.NET Framework SDK是ASP.NET運(yùn)行平臺(tái)最為關(guān)鍵的元件,安裝包可以從網(wǎng)上下載。運(yùn)行該安裝包,同意一系列微軟的協(xié)議后,再一路“NEXT”,很快就完成了.NET Framework SDK的安裝,如圖1.6和1.7所示。最后,系統(tǒng)要求重啟計(jì)算機(jī)。
圖 1.6 運(yùn)行安裝包
圖 1.7 提示安裝成功
現(xiàn)在就完成了Windows XP系統(tǒng)下的ASP.NET運(yùn)行平臺(tái)的建立。
下面我們來看Windows 2003系統(tǒng)下的安裝。Windows2003下的IIS安裝,Windws的IIS安裝方式和WindowsXP一樣,不再列圖贅述。方便的是Windows2003的IIS服務(wù)已經(jīng)集成了.NET Framework,只不過需要在IIS默認(rèn)的是支持ASP,而不支持ASP.NET的,我們只要啟用ASP.NET功能就OK了。
在Windows Internet信息服務(wù)(IIS)管理器?;蚴侵苯舆\(yùn)行:inetmgr.exe。在IIS管理器的中,展開左邊樹型管理器的【W(wǎng)eb服務(wù)擴(kuò)展】節(jié)點(diǎn),然后在右邊中,啟用【ASP.NET】項(xiàng),如圖1.8所示。 à管理工具à2003系統(tǒng)中,依次打開控制面板
圖1.8 啟用ASP.NET框架
對(duì)于.NET Framework的安裝,還有一種方式,就是利用Visual Studio.NET安裝程序,自動(dòng)安裝.NET Framework,在后面介紹Visual Studio.NET 2003的時(shí)候,我們還會(huì)詳細(xì)說明。