![ASPNET開(kāi)發(fā)系統(tǒng)環(huán)境搭建_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/7/a1b297bc-47c0-446c-bc4c-006b7e342fd6/a1b297bc-47c0-446c-bc4c-006b7e342fd61.gif)
![ASPNET開(kāi)發(fā)系統(tǒng)環(huán)境搭建_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/7/a1b297bc-47c0-446c-bc4c-006b7e342fd6/a1b297bc-47c0-446c-bc4c-006b7e342fd62.gif)
![ASPNET開(kāi)發(fā)系統(tǒng)環(huán)境搭建_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/7/a1b297bc-47c0-446c-bc4c-006b7e342fd6/a1b297bc-47c0-446c-bc4c-006b7e342fd63.gif)
![ASPNET開(kāi)發(fā)系統(tǒng)環(huán)境搭建_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/7/a1b297bc-47c0-446c-bc4c-006b7e342fd6/a1b297bc-47c0-446c-bc4c-006b7e342fd64.gif)
![ASPNET開(kāi)發(fā)系統(tǒng)環(huán)境搭建_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/7/a1b297bc-47c0-446c-bc4c-006b7e342fd6/a1b297bc-47c0-446c-bc4c-006b7e342fd65.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第1章 ASP.NET開(kāi)發(fā)系統(tǒng)環(huán)境搭建 ¤第1章 ASP.NET開(kāi)發(fā)系統(tǒng)環(huán)境搭建 技能目標(biāo)1能安裝Microsoft Visual Studio 2005、Microsoft SQL Server 2005。2能安裝和配置IIS、配置基礎(chǔ)開(kāi)發(fā)環(huán)境。3能創(chuàng)建ASP.NET應(yīng)用程序。 相關(guān)詞匯英 文 單 詞中 文 含 義英 文 單 詞中 文 含 義IDEEnterprise EditionMSDNDeveloper EditionpartialStandard EditionExpress EditionWorkgroup Edition 工作任務(wù)任務(wù)1.1 搭建系統(tǒng)開(kāi)發(fā)環(huán)境任務(wù)1.1
2、搭建系統(tǒng)開(kāi)發(fā)環(huán)境1.1.1 任務(wù)分析任務(wù)目標(biāo):將Microsoft Visual Studio 2005、Microsoft SQL Server 2005兩個(gè)主要支持軟件順利地安裝在帶有Microsoft Windows Server 2003或者M(jìn)icrosoft Windows XP操作系統(tǒng)的PC開(kāi)發(fā)機(jī)上;能夠配置Microsoft Visual Studio 2005開(kāi)發(fā)環(huán)境,并且能夠創(chuàng)建一個(gè)ASP.NET應(yīng)用程序。完成標(biāo)準(zhǔn):能夠在目標(biāo)PC開(kāi)發(fā)機(jī)上安裝好所需的軟件,配置好環(huán)境,并能夠創(chuàng)建ASP.NET應(yīng)用程序。應(yīng)用手段:按需要安裝支持ASP.NET技術(shù)的主要軟件。1.1.2 相關(guān)知識(shí)1
3、.1.2.1 ASP.NET簡(jiǎn)介1什么是ASP.NETASP.NET是統(tǒng)一的Web應(yīng)用程序平臺(tái),它提供了為建立和部署企業(yè)級(jí)Web應(yīng)用程序所必需的服務(wù)。ASP.NET為能夠面向任何瀏覽器或設(shè)備的更安全、更強(qiáng)的可升級(jí)性及更穩(wěn)定的應(yīng)用程序,提供了新的編程模型和基礎(chǔ)結(jié)構(gòu)。ASP.NET是Microsoft .NET Framework的一部分,是一種可以在高度分布的Internet環(huán)境中簡(jiǎn)化應(yīng)用程序開(kāi)發(fā)的計(jì)算環(huán)境。.NET Framework包含公共語(yǔ)言運(yùn)行庫(kù),它提供了各種核心服務(wù),例如,內(nèi)存管理、線程管理和代碼安全;它還包含.NET Framework類(lèi)庫(kù),這是一個(gè)開(kāi)發(fā)人員用于創(chuàng)建應(yīng)用程序的綜合的、
4、面向?qū)ο蟮念?lèi)型集合。2ASP.NET的特色與優(yōu)勢(shì)ASP.NET具有以下特色與優(yōu)勢(shì):l 可管理性:ASP.NET使用基于文本的、分級(jí)的配置系統(tǒng),簡(jiǎn)化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和Web應(yīng)用程序的工作。因?yàn)榕渲眯畔⑹谴鎯?chǔ)為純文本的,因此可以在沒(méi)有本地管理工具的幫助下應(yīng)用新的設(shè)置。配置文件的任何變化都可以自動(dòng)檢測(cè)到并應(yīng)用于應(yīng)用程序。l 安全:ASP.NET為Web應(yīng)用程序提供了默認(rèn)的授權(quán)和身份驗(yàn)證方案。開(kāi)發(fā)人員可以根據(jù)應(yīng)用程序的需要進(jìn)行添加、刪除或替換這些方案。 l 易于部署:通過(guò)將必要的文件復(fù)制到服務(wù)器上,ASP.NET 應(yīng)用程序即可以部署到該服務(wù)器上。不需要重新啟動(dòng)服務(wù)器,甚至在部署或替換運(yùn)行的已編
5、譯代碼時(shí)也不需要重新啟動(dòng)。l 增強(qiáng)的性能:ASP.NET是運(yùn)行在服務(wù)器上的已編譯代碼。與傳統(tǒng)的Active Server Pages (ASP) 不同,ASP.NET能利用早期綁定、實(shí)時(shí)(JIT)編譯、本機(jī)優(yōu)化和全新的緩存服務(wù)來(lái)提高性能,編譯的過(guò)程如圖1-1所示。圖1-1 ASP.NET頁(yè)面編譯l 靈活的輸出緩存:根據(jù)應(yīng)用程序的需要,ASP.NET可以緩存頁(yè)數(shù)據(jù)、頁(yè)的一部分或整個(gè)頁(yè)。緩存的項(xiàng)目可以依賴(lài)于緩存中的文件或其他項(xiàng)目,或者可以根據(jù)過(guò)期策略進(jìn)行刷新。 l 移動(dòng)設(shè)備支持:ASP.NET支持任何設(shè)備上的任何瀏覽器。開(kāi)發(fā)人員使用與用于傳統(tǒng)的桌面瀏覽器相同的編程技術(shù)來(lái)處理新的移動(dòng)設(shè)備。l 擴(kuò)展性
6、和可用性:ASP.NET被設(shè)計(jì)成可擴(kuò)展的、具有特別專(zhuān)有的功能來(lái)提高群集的、多處理器環(huán)境的性能。此外,Internet信息服務(wù)(IIS)和ASP.NET運(yùn)行時(shí)密切監(jiān)視和管理進(jìn)程,以便在一個(gè)進(jìn)程出現(xiàn)異常時(shí),可在該位置創(chuàng)建新的進(jìn)程,以便應(yīng)用程序繼續(xù)處理請(qǐng)求。l 跟蹤和調(diào)試:ASP.NET提供了跟蹤服務(wù),該服務(wù)可在應(yīng)用程序級(jí)別和頁(yè)面級(jí)別調(diào)試過(guò)程中啟用。可以選擇查看頁(yè)面的信息,或者使用應(yīng)用程序級(jí)別的跟蹤查看工具查看信息。在開(kāi)發(fā)和應(yīng)用程序處于生產(chǎn)狀態(tài)時(shí),ASP.NET 支持使用.NET Framework調(diào)試工具進(jìn)行本地和遠(yuǎn)程調(diào)試。當(dāng)應(yīng)用程序處于生產(chǎn)狀態(tài)時(shí),跟蹤語(yǔ)句能夠留在產(chǎn)品代碼中而不會(huì)影響性
7、能。 l 與.NET Framework集成:因?yàn)锳SP.NET是.NET Framework的一部分,整個(gè)平臺(tái)的功能和靈活性對(duì)Web應(yīng)用程序都是可用的。開(kāi)發(fā)人員也可以從Web上訪問(wèn).NET類(lèi)庫(kù)、查看消息和數(shù)據(jù)訪問(wèn)解決方案。ASP.NET是獨(dú)立于語(yǔ)言之外的,所以開(kāi)發(fā)人員能選擇最適于應(yīng)用程序的語(yǔ)言。l 與現(xiàn)有ASP應(yīng)用程序的兼容性:ASP和ASP.NET可并行運(yùn)行在IIS Web服務(wù)器上而互不沖突;不會(huì)發(fā)生因安裝ASP.NET而導(dǎo)致現(xiàn)有ASP應(yīng)用程序崩潰的情況。ASP.NET僅處理具有.aspx文件擴(kuò)展名的文件,具有.asp文件擴(kuò)展名的文件仍由ASP引擎來(lái)處理。然而,應(yīng)該注意的是會(huì)話狀態(tài)和應(yīng)用程
8、序狀態(tài)并不在ASP和ASP.NET頁(yè)面之間共享。ASP.NET啟用了分布式應(yīng)用程序的兩個(gè)功能,即Web窗體和XML Web服務(wù),相同的配置和調(diào)試基本結(jié)構(gòu)都支持這兩種功能。Web窗體技術(shù)幫助用戶(hù)建立強(qiáng)大的基于窗體的網(wǎng)頁(yè),Web窗體頁(yè)面則使用可重復(fù)使用的內(nèi)建組件或自定義組件來(lái)簡(jiǎn)化頁(yè)面中的代碼。 使用ASP.NET創(chuàng)建的XML Web服務(wù),可以遠(yuǎn)程訪問(wèn)服務(wù)器。使用XML Web服務(wù),商家可以提供其數(shù)據(jù)或商業(yè)規(guī)則的可編程接口,然后可以由客戶(hù)端和服務(wù)器端的應(yīng)用程序獲得和操作。通過(guò)在客戶(hù)端/服務(wù)器和服務(wù)器/服務(wù)器方案中的防火墻范圍內(nèi)的使用標(biāo)準(zhǔn)(如XML消息處理和HTTP等),XML Web服務(wù)可啟用數(shù)據(jù)交
9、換。以任何語(yǔ)言編寫(xiě)的且運(yùn)行在任何操作系統(tǒng)上的程序都能調(diào)用XML Web服務(wù)。3ASP.NET的典型應(yīng)用微軟網(wǎng)站(當(dāng)當(dāng)網(wǎng)()是全球最大的中文網(wǎng)上書(shū)店,當(dāng)當(dāng)網(wǎng)的所有商品都是通過(guò)網(wǎng)上店鋪進(jìn)行銷(xiāo)售的,這是ASP.NET技術(shù)在B2C的成功應(yīng)用。CSDN網(wǎng)()是全球最大的中文計(jì)算機(jī)技術(shù)論壇網(wǎng)站,該網(wǎng)站的用戶(hù)量大,論壇種類(lèi)多,網(wǎng)站運(yùn)行穩(wěn)定,這也是ASP.NET技術(shù)的成功應(yīng)用。 Visual Studio 2005 IDEVisual Studio 2005 IDE(Integrated Develop Environment,集成開(kāi)發(fā)環(huán)境)提供了比Visual Studio .NET 2003
10、 IDE更加方便、友好的開(kāi)發(fā)ASP.NET應(yīng)用程序的環(huán)境,具體有以下幾點(diǎn)。1內(nèi)置服務(wù)器,不再依賴(lài)IIS在Visual Studio .NET 2003集成開(kāi)發(fā)環(huán)境中,開(kāi)發(fā)ASP.NET Web應(yīng)用程序必須依賴(lài)IIS,而在Visual Studio 2005中,IIS則成為可選項(xiàng)。Visual Studio 2005自身提供了一個(gè)用于開(kāi)發(fā)、調(diào)試ASP.NET Web應(yīng)用程序的內(nèi)置Web服務(wù)器。在Visual Studio 2005中直接運(yùn)行.NET應(yīng)用程序時(shí),該內(nèi)置Web服務(wù)器就會(huì)自動(dòng)啟動(dòng),這時(shí)可以在Windows的任務(wù)欄中看到內(nèi)置服務(wù)器的小圖標(biāo),雙擊該圖標(biāo),可看到如圖1-2所示的內(nèi)置Web服務(wù)
11、器的詳細(xì)情況。圖1-2 內(nèi)置Web服務(wù)器2訪問(wèn)網(wǎng)站方法多樣在Visual Studio .NET 2003中打開(kāi)一個(gè)網(wǎng)站或ASP.NET應(yīng)用程序,必須在IIS中配置該網(wǎng)站對(duì)應(yīng)的虛擬目錄,而在Visual Studio 2005中則是可選的。在Visual Studio 2005中,可以使用本地的文件系統(tǒng)、FTP站點(diǎn)或IIS站點(diǎn)等方式來(lái)訪問(wèn)一個(gè)網(wǎng)站或ASP.NET應(yīng)用程序。3簡(jiǎn)單的網(wǎng)站發(fā)布在Visual Studio 2005中發(fā)布網(wǎng)站方法更簡(jiǎn)單,只需在應(yīng)用程序開(kāi)發(fā)的“解決方案資源管理器”面板中右擊解決方案名稱(chēng),并在彈出的快捷菜單中選擇“發(fā)布網(wǎng)站”命令,彈出如圖1-3所示的“發(fā)布網(wǎng)站”對(duì)話框,單
12、擊“確定”按鈕,就可以很方便地完成網(wǎng)站發(fā)布操作。圖1-3 “發(fā)布網(wǎng)站”對(duì)話框4網(wǎng)站復(fù)制Visual Studio 2005提供了網(wǎng)站復(fù)制功能。使用該功能,可以方便、快捷地備份網(wǎng)站的資源(如代碼、圖像等)。單擊“解決方案資源管理器”面板中的“復(fù)制網(wǎng)站”按鈕,即可復(fù)制“解決方案資源管理器”面板中當(dāng)前正在開(kāi)發(fā)的網(wǎng)站。1.1.3 任務(wù)實(shí)施1安裝Microsoft Visual Studio 2005要在Visual Studio 2005 IDE環(huán)境下開(kāi)發(fā)ASP.NET Web應(yīng)用程序,必須要先安裝該開(kāi)發(fā)環(huán)境。下面介紹安裝的具體步驟,以Windows Server 2003操作系統(tǒng)為例。(1)雙擊Vi
13、sual Studio 2005的安裝應(yīng)用程序setup.exe,出現(xiàn)“Visual Studio 2005安裝程序”窗口,其中顯示了“安裝Visual Studio 2005”、“更改或移除產(chǎn)品文檔”和“檢查Service Release”3個(gè)選項(xiàng),這時(shí),只有“安裝Visual Studio 2005”選項(xiàng)可用。(2)選擇“安裝Visual Studio 2005”選項(xiàng),彈出Microsoft Visual Studio 2005安裝向?qū)Т翱凇4藭r(shí),安裝程序正在加載安裝組件。(3)單擊“下一步”按鈕,彈出Microsoft Visual Studio 2005安裝程序起始頁(yè)窗口。(4)單擊“
14、下一步”按鈕,彈出“Microsoft Visual Studio 2005安裝程序選項(xiàng)頁(yè)”窗口,在此可以選擇要安裝的功能以及安裝路徑。這里選擇“自定義”選項(xiàng),并配置功能、設(shè)置安裝路徑,如圖1-4所示。圖1-4 自定義安裝選擇(5)單擊“安裝”按鈕,彈出“Microsoft Visual Studio 2005安裝程序安裝頁(yè)”窗口,當(dāng)前窗口顯示安裝程序的進(jìn)度,如圖1-5所示。圖1-5 安裝 Visual Studio 2005(6)安裝完成后,彈出“Microsoft Visual Studio 2005安裝程序完成頁(yè)”窗口。(7)單擊“完成”按鈕,彈出提示安裝完成的窗口。此時(shí),“更改或移除產(chǎn)
15、品文檔”和“檢查Service Release”是可用選項(xiàng),此時(shí)也可以選擇安裝MSDN(Microsoft Developer Network)。知識(shí)點(diǎn)小貼士MSDN是微軟公司面向軟件開(kāi)發(fā)者的一種信息服務(wù),它是一個(gè)以Visual Studio和Windows平臺(tái)為核心整合的開(kāi)發(fā)虛擬社區(qū),包括技術(shù)文檔、在線電子教程、網(wǎng)絡(luò)虛擬實(shí)驗(yàn)室、微軟產(chǎn)品下載(幾乎包括全部的操作系統(tǒng)、服務(wù)器程序、應(yīng)用程序和開(kāi)發(fā)程序的正式版和測(cè)試版,還包括各種驅(qū)動(dòng)程序開(kāi)發(fā)包和軟件開(kāi)發(fā)包)、Blog、BBS、MSDN WebCast以及與CMP合作的MSDN雜志等一系列服務(wù)。MSDN的中文網(wǎng)址是 china/msdn。2安裝Mic
16、rosoft SQL Server 2005Microsoft SQL Server 2005包括以下5個(gè)版本,分別是:l SQL Server 2005 Express Edition,免費(fèi)版本,微軟官方網(wǎng)站提供下載。l SQL Server 2005 Enterprise Edition,企業(yè)版本。l SQL Server 2005 Developer Edition,開(kāi)發(fā)版本。l SQL Server 2005 Standard Edition,標(biāo)準(zhǔn)版本。l SQL Server 2005 Workgroup Edition,工作組版本。Microsoft SQL Server 2005
17、的安裝組件包括如下幾種:l SQL Server Database Engine,數(shù)據(jù)庫(kù)引擎。l Analysis Services,數(shù)據(jù)法分析服務(wù)。l Reporting Services,報(bào)表服務(wù)。l Notification Services,通知服務(wù)。l Integration Services,集成服務(wù)。l 管理工具、文檔和實(shí)例。其中:SQL Server 2005 Enterprise Edition旨在支持超大型企業(yè)的聯(lián)機(jī)事務(wù)處理(OLTP)環(huán)境、高度復(fù)雜的數(shù)據(jù)分析需求、數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)和活躍的Web站點(diǎn)。若要設(shè)計(jì)大型數(shù)據(jù)庫(kù)安裝的DBA,則只能考慮Enterprise版本。SQL S
18、erver 2005 Standard Edition包括大多數(shù)中小型企業(yè)使用的電子商務(wù)、數(shù)據(jù)倉(cāng)庫(kù)和業(yè)務(wù)線(line-of-business)應(yīng)用所需的基礎(chǔ)功能。對(duì)于不需要企業(yè)版全部功能的企業(yè),可以考慮安裝Standard版本。SQL Server 2005 Workgroup Edition適用于小型公司的數(shù)據(jù)管理解決方案,它們需要一個(gè)對(duì)數(shù)據(jù)量和用戶(hù)數(shù)不加限制的數(shù)據(jù)庫(kù),并且能夠充當(dāng)小型Web服務(wù)器和部門(mén)或分支辦公室操作的后端。在小型服務(wù)器上操作少量數(shù)據(jù)的DBA可以考慮使用Workgroup版本。SQL Server 2005 Developer Edition包括SQL Server 200
19、5 Enterprise版本的全部功能,但它被授權(quán)用作一個(gè)開(kāi)發(fā)和測(cè)試系統(tǒng),而不是作為一個(gè)生產(chǎn)服務(wù)器。Developer版本適合于大型公司中需要使用Enterprise版本開(kāi)發(fā)應(yīng)用程序,但是又不想在開(kāi)發(fā)或測(cè)試服務(wù)器上安裝Enterprise版本的開(kāi)發(fā)人員。SQL Server 2005 Express Edition是一個(gè)免費(fèi)、易用、易于管理的數(shù)據(jù)庫(kù),開(kāi)發(fā)人員可以對(duì)它進(jìn)行重新分布,以充當(dāng)客戶(hù)數(shù)據(jù)庫(kù)以及基本的服務(wù)器數(shù)據(jù)庫(kù)。Express版本通常只適合于非常小的數(shù)據(jù)集。如果開(kāi)發(fā)人員開(kāi)發(fā)的應(yīng)用程序需要一個(gè)小型數(shù)據(jù)存儲(chǔ)庫(kù),那么應(yīng)考慮使用Express版本。本書(shū)將采用SQL Server 2005 Sta
20、ndard Edition來(lái)作為案例項(xiàng)目的后臺(tái)數(shù)據(jù)庫(kù)。注意事項(xiàng)在安裝Microsoft SQL Server 2005時(shí),如果是Windows XP操作系統(tǒng),安裝Enterprise版本時(shí),只能安裝管理工具、文檔和示例,不能安裝數(shù)據(jù)服務(wù)器,如SQL Server Database Engine、Reporting Services等。本例是在Windows Server 2003操作系統(tǒng)環(huán)境下安裝Microsoft SQL Server 2005,具體安裝步驟如下。(1)雙擊Microsoft SQL Server 2005的安裝程序setup.exe,進(jìn)入SQL Server 2005安裝界
21、面。單擊“安裝”欄中的“服務(wù)器組件、工具、聯(lián)機(jī)叢書(shū)和示例”超鏈接,如圖1-6所示。(2)彈出“Microsoft SQL Server 2005安裝程序”對(duì)話框,選中“我接受許可條款和條件”復(fù)選框,單擊“下一步”按鈕,如圖1-7所示。圖1-6 SQL安裝向?qū)D1-7 “安裝程序”對(duì)話框(3)在彈出的對(duì)話框中直接單擊“安裝”按鈕,即可開(kāi)始安裝SQL Server組件,即Microsoft SQL Native Client和Microsoft SQL Server 2005安裝程序支持文件,如圖1-8所示。 (4)完成SQL Server組件安裝之后,安裝程序開(kāi)始檢測(cè)系統(tǒng)配置。(5)檢測(cè)系統(tǒng)配置
22、完成之后,彈出“歡迎使用Microsoft SQL Server安裝向?qū)А睂?duì)話框,如圖1-9所示。 圖1-8 安裝組件 圖1-9 “安裝向?qū)А睂?duì)話框(6)單擊“下一步”按鈕,進(jìn)入“系統(tǒng)配置檢查”界面,在當(dāng)前界面還顯示了檢測(cè)結(jié)果,如圖1-10所示。若是正確安裝,則應(yīng)該有14項(xiàng)信息是成功狀態(tài)。(7)單擊“下一步”按鈕,安裝程序處于準(zhǔn)備安裝狀態(tài)。(8)單擊“下一步”按鈕,在進(jìn)入的界面中輸入注冊(cè)信息,包括姓名、公司和產(chǎn)品序列號(hào)等。圖1-10 安裝檢查系統(tǒng)配置圖(9)單擊“下一步”按鈕,打開(kāi)“要安裝的組件”對(duì)話框,這里選擇SQL Server Database Services數(shù)據(jù)庫(kù)引擎組件、Repor
23、ting Services報(bào)表服務(wù)組件和“工作站組件、聯(lián)機(jī)叢書(shū)和開(kāi)發(fā)工具”3個(gè)組件,如圖1-11所示。(10)單擊“下一步”按鈕,打開(kāi)“功能選擇”對(duì)話框,在其中選擇“文檔、示例和示例數(shù)據(jù)庫(kù)”下的所有功能,如圖1-12所示。 圖1-11 安裝組件選擇 圖1-12 安裝功能選擇(11)單擊“下一步”按鈕,打開(kāi)“實(shí)例名”對(duì)話框,在其中選中“默認(rèn)實(shí)例”單選按鈕,如圖1-13所示。(12)單擊“下一步”按鈕,打開(kāi)“服務(wù)賬戶(hù)”對(duì)話框,在其中選中“使用內(nèi)置系統(tǒng)賬戶(hù)”單選按鈕,并在其后的下拉列表框中選擇“本地系統(tǒng)”選項(xiàng),然后在“安裝結(jié)束時(shí)啟動(dòng)服務(wù)”欄中選中SQL Server和SQL Browser兩個(gè)復(fù)選框
24、,如圖1-14所示。 圖1-13 實(shí)例選擇 圖1-14 服務(wù)賬戶(hù)選擇(13)單擊“下一步”按鈕,打開(kāi)“身份驗(yàn)證模式”對(duì)話框,在其中選中“混合模式(Windows身份驗(yàn)證和SQL Server身份驗(yàn)證”單選按鈕,并設(shè)置sa賬戶(hù)的密碼,如圖1-15所示。圖1-15 身份驗(yàn)證模式選擇(14)單擊“下一步”按鈕,在打開(kāi)的對(duì)話框中配置排序規(guī)則,這里選擇默認(rèn)配置。(15)單擊“下一步”按鈕,在打開(kāi)的對(duì)話框中配置報(bào)表服務(wù)器安裝選項(xiàng),在其中選中“安裝默認(rèn)配置”單選按鈕。(16)單擊“下一步”按鈕,在打開(kāi)的對(duì)話框中設(shè)置錯(cuò)誤和使用情況報(bào)告選項(xiàng),這里使用默認(rèn)選擇。(17)單擊“下一步”按鈕,在打開(kāi)的對(duì)話框中確認(rèn)安裝
25、程序安裝的組件。(18)單擊“安裝”按鈕,安裝程序開(kāi)始安裝用戶(hù)配置的組件。(19)安裝完成后,各個(gè)組件的狀態(tài)都顯示為“安裝完畢”。(20)單擊“下一步”按鈕,安裝程序?qū)⑼瓿烧麄€(gè)安裝過(guò)程,此時(shí)可以查看安裝日志等信息。安裝成功后,可以在“開(kāi)始”|“所有程序”菜單中查看Microsoft SQL Server 2005。3IIS的安裝IIS(Internet Information Services)是由Microsoft公司開(kāi)發(fā)的Web服務(wù)器,它基于Windows操作系統(tǒng),操作方便,功能強(qiáng)大,為ASP.NET提供穩(wěn)定的運(yùn)行環(huán)境。IIS在操作系統(tǒng)安裝時(shí)默認(rèn)是不安裝的組件,而且IIS根據(jù)操作系統(tǒng)的版本
26、不同也有區(qū)別,所以要順利安裝IIS,最好找到與當(dāng)前操作系統(tǒng)一致的系統(tǒng)安裝光盤(pán)。這里以Windows XP操作系統(tǒng)為例進(jìn)行介紹。注意事項(xiàng)實(shí)際使用過(guò)程中,ASP.NET程序發(fā)布,Web服務(wù)一般是選擇Windows Server操作系統(tǒng)的,不會(huì)選擇Windows XP操作系統(tǒng),Server操作系統(tǒng)更加穩(wěn)定,性能更加優(yōu)越,功能更加全面。IIS的安裝步驟如下:(1)在Windows系統(tǒng)的“開(kāi)始”菜單中選擇并打開(kāi)“控制面板”,雙擊“添加或刪除程序”圖標(biāo),在彈出的“添加或刪除程序”窗口中選擇“添加/刪除Windows組件”選項(xiàng)卡。(2)打開(kāi)“Windows組件向?qū)А睂?duì)話框,在其中選中“Internet信息服
27、務(wù)(IIS)”復(fù)選框,如圖1-16所示(確保列表前的復(fù)選框被選中)。(3)單擊“詳細(xì)信息”按鈕,彈出“Internet信息服務(wù)(IIS)”對(duì)話框,在其中選中“Internet信息服務(wù)管理單元”和“萬(wàn)維網(wǎng)服務(wù)”選項(xiàng),如圖1-17所示。 圖1-16 選中“Internet信息服務(wù)(IIS)”復(fù)選框 圖1-17 “Internet信息服務(wù)(IIS)”對(duì)話框(4)單擊“確定”按鈕,然后單擊“下一步”按鈕,系統(tǒng)將自動(dòng)查找光盤(pán),并配置組件,如圖1-18所示。(5)安裝完成后,彈出“完成Windows組件向?qū)А睂?duì)話框,如圖1-19所示。4配置集成開(kāi)發(fā)環(huán)境安裝好Microsoft V
28、isual Studio 2005之后,就可以使用IDE(集成開(kāi)發(fā)環(huán)境)了,但是在正式開(kāi)發(fā)Web應(yīng)用程序之前,首次進(jìn)入IDE時(shí)還要對(duì)IDE進(jìn)行配置,也就是通過(guò)一些通用的設(shè)置,來(lái)提高用戶(hù)的開(kāi)發(fā)效率以便使程序資源的管理更加方便等。 圖1-18 配置組件 圖1-19 安裝完成(1)窗口布局。Microsoft Visual Studio 2005 IDE中有許多窗口是可以懸停、浮動(dòng)、??康模梢愿鶕?jù)自己的習(xí)慣來(lái)設(shè)置窗口的布局,如圖1-20所示。 圖1-20 多種懸停浮動(dòng)窗口(2)常用選項(xiàng)。打開(kāi)Microsoft Visual Studio 2005 IDE,在菜單欄中選擇“工具”|“選項(xiàng)”命令,打開(kāi)
29、如圖1-21所示的“選項(xiàng)”對(duì)話框,在其中可以根據(jù)自己的習(xí)慣、開(kāi)發(fā)機(jī)器等進(jìn)行各項(xiàng)配置。例如,選擇“文本編輯器”結(jié)點(diǎn)下的“C#”子結(jié)點(diǎn),可以配置C#編輯器的語(yǔ)句結(jié)束的屬性、設(shè)置的屬性和顯示的屬性等。選擇“HTML設(shè)計(jì)器”結(jié)點(diǎn),可以配置HTML編輯的起始頁(yè)位置的屬性和智能標(biāo)記的屬性等。圖1-21 Microsoft Visual Studio 2005 IDE選項(xiàng)配置(3)設(shè)置的導(dǎo)入與導(dǎo)出。為了提供更加方便的IDE的配置功能,IDE還提供了導(dǎo)入和導(dǎo)出開(kāi)發(fā)環(huán)境設(shè)置的功能。在Microsoft Visual Studio 2005 IDE的菜單中,選擇“工具”|“導(dǎo)入和導(dǎo)出設(shè)置”命令,在打開(kāi)的對(duì)話框中可
30、以進(jìn)行導(dǎo)入與導(dǎo)出環(huán)境的設(shè)置,通過(guò)它開(kāi)發(fā)人員就可以很快捷地將開(kāi)發(fā)環(huán)境設(shè)置為自己習(xí)慣的形式。5創(chuàng)建一個(gè)ASP.NET應(yīng)用程序(1)創(chuàng)建ASP.NET應(yīng)用程序。打開(kāi)Visual Studio 2005,在菜單欄中選擇“文件”|“新建”|“網(wǎng)站”命令,在打開(kāi)的對(duì)話框中可以看到位置中并不需要指定網(wǎng)站路徑,直接指定文件路徑即可。在“位置”欄可以指定3種類(lèi)型,通常使用文件系統(tǒng),單擊“瀏覽”按鈕可以找到文件夾所在的位置,避免手動(dòng)輸入路徑產(chǎn)生錯(cuò)誤。同時(shí),還需要在“語(yǔ)言”欄中指定開(kāi)發(fā)的語(yǔ)言,如圖1-22所示。設(shè)置好后單擊“確定”按鈕,即可完成一個(gè)網(wǎng)站的創(chuàng)建。圖1-22 創(chuàng)建ASP.NET應(yīng)用程序事實(shí)上,Visua
31、l Studio提供了4種Web站點(diǎn)位置的存放方式,即文件系統(tǒng)、本地IIS、FTP站點(diǎn)和遠(yuǎn)程站點(diǎn)。如果在圖1-22中單擊“瀏覽”按鈕,即可看到如圖1-23所示的“選擇位置”對(duì)話框。在該對(duì)話框的左側(cè)可以看到有4個(gè)不同的選項(xiàng)卡,其中:圖1-23 “選擇位置”對(duì)話框l 文件系統(tǒng):允許將站點(diǎn)文件存儲(chǔ)在本地硬盤(pán)的一個(gè)指定文件夾中,或者存在局域網(wǎng)中的一個(gè)共享位置。這就意味著無(wú)須將站點(diǎn)作為IIS應(yīng)用程序來(lái)創(chuàng)建,就可以進(jìn)行開(kāi)發(fā)與測(cè)試等工作。如果用戶(hù)的計(jì)算機(jī)沒(méi)有安裝IIS,又要開(kāi)發(fā)Web服務(wù)程序,這種方式就非常合適。該方式的缺點(diǎn)是無(wú)法使用IIS的某些功能,畢竟開(kāi)發(fā)的服務(wù)器是簡(jiǎn)化的Web服務(wù)器,一般在開(kāi)發(fā)過(guò)程中使
32、用這種方式。l 本地IIS:是早期的一種創(chuàng)建方式,比文件系統(tǒng)的方法復(fù)雜,但可以使用IIS的高級(jí)功能,所以常常在做Web測(cè)試時(shí)使用。缺點(diǎn)是IIS服務(wù)只有一個(gè)進(jìn)程,調(diào)試時(shí)也只能是一個(gè)用戶(hù)參與調(diào)試。l FTP站點(diǎn):可以在服務(wù)器上保存文件,通過(guò)FTP訪問(wèn)它們。這是共享環(huán)境中的一種可能配置,在共享環(huán)境下許多人可以同時(shí)使用項(xiàng)目。另外,還可以使用FTP設(shè)置遠(yuǎn)程編輯文件。其中,遠(yuǎn)程服務(wù)器IIS有一個(gè)虛擬目錄映射到FTP文件駐留位置。該方式的缺點(diǎn)是不能使用源代碼管理器(如VSS- Visual Source Safe微軟公司的版本控制管理軟件)。l 遠(yuǎn)程站點(diǎn):與FTP站點(diǎn)類(lèi)似,所不同的是不再使用FTP方式連接,
33、而是采用HTTP方式。這種方式配置站點(diǎn)相當(dāng)復(fù)雜,而且缺點(diǎn)比較多,一般很少使用。站點(diǎn)創(chuàng)建好后,IDE自動(dòng)添加了一個(gè)Default.aspx頁(yè)面,它有兩種編輯方式:設(shè)計(jì)視圖和源視圖。單擊“運(yùn)行”按鈕(或者按F5鍵),即可運(yùn)行程序,因?yàn)闆](méi)有編寫(xiě)任何代碼,所以運(yùn)行之后是一個(gè)空白的頁(yè)面。注意事項(xiàng)第一次運(yùn)行新建的站點(diǎn)時(shí),會(huì)彈出如圖1-24所示的“未啟用調(diào)試”對(duì)話框,此時(shí)沒(méi)有啟動(dòng)調(diào)試,但是可以自動(dòng)添加調(diào)試,單擊“確定”按鈕,就自動(dòng)啟動(dòng)了調(diào)試功能。圖1-24 “未啟用調(diào)試”對(duì)話框知識(shí)點(diǎn)小貼士Web.config文件是一個(gè)XML文本文件,它用來(lái)儲(chǔ)存ASP.NET Web應(yīng)用程序的配置信息(如最常用的設(shè)置ASP.
34、NET Web 應(yīng)用程序的身份驗(yàn)證方式),它可以出現(xiàn)在應(yīng)用程序的每一個(gè)目錄中。當(dāng)通過(guò)ASP.NET新建一個(gè)Web應(yīng)用程序后,默認(rèn)情況下會(huì)在根目錄中自動(dòng)創(chuàng)建一個(gè)默認(rèn)的Web.config文件,包括默認(rèn)的配置設(shè)置,所有的子目錄都繼承它的配置設(shè)置。如果想修改子目錄的配置設(shè)置,可以在該子目錄下新建一個(gè)Web.config文件,它可以提供除從父目錄繼承的配置信息以外的其他配置信息,也可以重寫(xiě)或修改父目錄中定義的設(shè)置。(2)創(chuàng)建應(yīng)用程序中解決方案。下面來(lái)看一下Visual Studio自動(dòng)產(chǎn)生了哪些文件。通過(guò)查看“解決方案資源管理器”界面,可以查看相關(guān)文件,如圖1-25所示。項(xiàng)目名稱(chēng)的位置顯示了解決方案的
35、路徑,還默認(rèn)創(chuàng)建了1個(gè)文件夾和3個(gè)文件。l App_Data文件夾:用于存放數(shù)據(jù)的文件夾。l Default.aspx:運(yùn)行時(shí)產(chǎn)生的空白頁(yè)面文檔。aspx是ASP.NET的文件擴(kuò)展名。l Default.aspx.cs:Default.aspx文件的后置代碼文件。l Web.Config:在調(diào)試程序時(shí)會(huì)自動(dòng)添加該文件,該文件是站點(diǎn)的配置文件,還可以放入一些自己用的內(nèi)容。圖1-25 “解決方案資源管理器”界面知識(shí)點(diǎn)小貼士在前面學(xué)習(xí)開(kāi)發(fā)桌面應(yīng)用系統(tǒng)時(shí),每次新建一個(gè)項(xiàng)目都會(huì)有一個(gè)解決方案文件,就是.sln文件,在ASP.NET中,微軟認(rèn)為站點(diǎn)下的文件應(yīng)該都是站點(diǎn)的文件,不能包含其他文件,所以在ASP.NET新建項(xiàng)目中分離了解決方案文件,將其單獨(dú)地放在C:Documents and Settings用戶(hù)機(jī)器的用戶(hù)名My DocumentsVisual Studio 2005Projects目錄下,真正地去掉了項(xiàng)目文件(.csproj)。(3)代碼后置和代碼內(nèi)嵌。 代碼后置。代碼后置是微軟的一項(xiàng)新技術(shù),也是開(kāi)發(fā)人員編寫(xiě)ASP.NET常用的編碼方式。具體方式就是頁(yè)面文件(.aspx)和代碼文件(.cs)相互關(guān)聯(lián)構(gòu)成一個(gè)頁(yè)面。一般情況下,.aspx中沒(méi)有代碼、只有控件和HTM
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年五年級(jí)數(shù)學(xué)下冊(cè) 五 分?jǐn)?shù)除法練習(xí)五說(shuō)課稿 北師大版001
- Unit 3 Amazingt animals Part A Letters and sounds(說(shuō)課稿)-2024-2025學(xué)年人教PEP版(2024)英語(yǔ)三年級(jí)上冊(cè)
- Unit 3 Weather B learn(說(shuō)課稿)-2023-2024學(xué)年人教PEP版英語(yǔ)四年級(jí)下冊(cè)
- 2023八年級(jí)數(shù)學(xué)上冊(cè) 第15章 數(shù)據(jù)的收集與表示15.1數(shù)據(jù)的收集 1數(shù)據(jù)有用嗎說(shuō)課稿 (新版)華東師大版
- 2023八年級(jí)道德與法治上冊(cè) 第二單元 遵守社會(huì)規(guī)則 第三課 社會(huì)生活離不開(kāi)規(guī)則第2課時(shí) 遵守規(guī)則說(shuō)課稿 新人教版
- 2024八年級(jí)英語(yǔ)下冊(cè) Unit 1 Spring Is ComingLesson 4 The Spring City說(shuō)課稿(新版)冀教版
- 17 要是你在野外迷了路(說(shuō)課稿)-2023-2024學(xué)年統(tǒng)編版語(yǔ)文二年級(jí)下冊(cè)
- 2025回遷房買(mǎi)賣(mài)合同模板
- 2025勞動(dòng)合同書(shū)的范本
- Unit 8 What's his job單元整體(說(shuō)課稿)-2024-2025學(xué)年接力版(2024)英語(yǔ)三年級(jí)上冊(cè)
- 大樹(shù)扶正施工方案
- 《造血干細(xì)胞移植護(hù)理》課件
- 課題申報(bào)參考:全齡友好視角下的社區(qū)語(yǔ)言景觀評(píng)估及空間優(yōu)化研究
- 中央2025年公安部部分直屬事業(yè)單位招聘84人筆試歷年參考題庫(kù)附帶答案詳解
- 五年級(jí)下冊(cè)語(yǔ)文四大名著??贾R(shí)點(diǎn)
- 光伏發(fā)電項(xiàng)目施工組織設(shè)計(jì)方案及技術(shù)措施
- 2025年1月日歷表(含農(nóng)歷-周數(shù)-方便記事備忘)
- 2024年同等學(xué)力人員申請(qǐng)碩士學(xué)位英語(yǔ)試卷與參考答案
- 臨床用血管理培訓(xùn)
- 介入手術(shù)室護(hù)理風(fēng)險(xiǎn)
- 2024年江蘇省公務(wù)員錄用考試《行測(cè)》題(A類(lèi))
評(píng)論
0/150
提交評(píng)論