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