c#第13章Web應(yīng)用程序的部署和配置.ppt
《c#第13章Web應(yīng)用程序的部署和配置.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《c#第13章Web應(yīng)用程序的部署和配置.ppt(12頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
第13章Web應(yīng)用程序的部署和配置,在.NET平臺(tái)下,部署Web應(yīng)用程序是比較方便的??梢岳肰isualStudio2010集成開(kāi)發(fā)環(huán)境添加一個(gè)Web安裝項(xiàng)目,輕松地完成安裝程序的制作和站點(diǎn)的配置工作。在本章中,將介紹Web應(yīng)用程序的部署和配置。,13.1Web應(yīng)用程序部署有什么意義,Web應(yīng)用程序開(kāi)發(fā)完成后,需要對(duì)它進(jìn)行部署和發(fā)布。一般情況下,軟件的使用者會(huì)要求安裝過(guò)程盡可能簡(jiǎn)單,同時(shí)這也具有非常好的用戶(hù)體驗(yàn)。但有些情況下,可能對(duì)安裝程序的要求比較高,比如要將一些安裝配置信息寫(xiě)到注冊(cè)表中、創(chuàng)建數(shù)據(jù)庫(kù)等。在以前的網(wǎng)站開(kāi)發(fā)中,安裝部署一個(gè)Web應(yīng)用程序是一件困難的事情。如今,安裝部署Web應(yīng)用程序卻十分簡(jiǎn)單。,13.2掌握Web程序的部署,Web應(yīng)用程序的部署,在實(shí)際的項(xiàng)目開(kāi)發(fā)中占有重要的地位,是一個(gè)不可缺少的環(huán)節(jié)。在本節(jié)中,將介紹與Web應(yīng)用程序部署相關(guān)的工具及部署流程。內(nèi)容包括部署工具的使用、網(wǎng)站的預(yù)編譯過(guò)程、XCopy部署的常用命令等。,13.2.1VS提供的部署工具,VisualStudio2010提供了“復(fù)制網(wǎng)站”工具。該工具能將需要部署的Web應(yīng)用程序文件復(fù)制到目標(biāo)服務(wù)器中。另外,它還提供了“發(fā)布網(wǎng)站”工具。該工具能將網(wǎng)站編譯為一組可執(zhí)行文件,就像窗體程序的安裝包一樣。,13.2.2發(fā)布網(wǎng)站的預(yù)編譯過(guò)程,對(duì)Web應(yīng)用程序的編譯過(guò)程有兩種情況:動(dòng)態(tài)編譯和預(yù)編譯。動(dòng)態(tài)編譯就是在用戶(hù)向服務(wù)器發(fā)送請(qǐng)求時(shí),才編譯;而預(yù)編譯是在Web應(yīng)用程序部署前就對(duì)程序進(jìn)行了編譯,并封裝了一些源程序。,13.2.3使用VS的復(fù)制網(wǎng)站功能部署,VisualStudio2010的“復(fù)制網(wǎng)站”功能,可以很方便地進(jìn)行Web應(yīng)用程序的部署和安裝。使用該功能,可以將Web程序復(fù)制到其他服務(wù)器上,或者FTP上。但要注意的是,該功能僅僅是將文件復(fù)制到目的路徑中去,并不執(zhí)行任何的編譯操作。按下面使用VS的復(fù)制網(wǎng)站功能部署Web應(yīng)用程序。,13.3掌握應(yīng)用程序的配置,ASP.NET的應(yīng)用程序具有一個(gè)非常重要的特性,就是它為開(kāi)發(fā)者提供了一個(gè)非常便利的配置文件。這個(gè)配置文件是基于XML格式的文件,這個(gè)文件的名稱(chēng)是Web.config。其可以用來(lái)存儲(chǔ)配置信息,使開(kāi)發(fā)者可以建立自己的Web應(yīng)用程序環(huán)境。在本節(jié)中,將學(xué)習(xí)應(yīng)用程序的配置。,13.3.1應(yīng)用程序配置的意義,使用Web.config配置文件,可以使ASP.NET配置變得十分靈活、提高開(kāi)發(fā)效率、能減少程序移植帶來(lái)的一些麻煩。,13.3.2學(xué)習(xí)配置文件的格式,在上一章中,學(xué)習(xí)到Web.config文件的一些基本配置。在本節(jié)中,將對(duì)Web.config文件做更詳細(xì)的介紹。在Web.config文件中,配置文件是包含了XML標(biāo)記和子標(biāo)記的嵌套層次結(jié)構(gòu)。這些標(biāo)記帶有特定配置的屬性。,13.3.3詳解標(biāo)準(zhǔn)ASP.NET配置節(jié),在Web.config文件中的configuration元素中。該元素中的配置信息分為兩個(gè)主區(qū)域:配置節(jié)處理程序聲明區(qū)和配置節(jié)設(shè)置區(qū)。就像上述兩個(gè)示例文件中一樣。初學(xué)者們看了Web.config文件后,對(duì)它提供的配置節(jié)都比較陌生。下面筆者給出一些常用的配置節(jié),如表13.1所示。,13.3.4為Web應(yīng)用程序設(shè)定本地化信息,在子標(biāo)記的區(qū)段中,是設(shè)定應(yīng)用程序本地化信息的,ASP.NET的本地化信息有文件編碼、請(qǐng)求編碼、響應(yīng)編碼、日期和時(shí)間格式、數(shù)字及貨幣格式等。,13.4小結(jié),本章學(xué)習(xí)了在.NET平臺(tái)下,Web應(yīng)用程序的部署和配置。借助VS2010開(kāi)發(fā)環(huán)境,非常簡(jiǎn)易地完成安裝程序的制作,同時(shí)也容易進(jìn)行配置。其中,學(xué)習(xí)Web.config文件配置是本章學(xué)習(xí)的重點(diǎn)。因?yàn)樗趯?shí)際開(kāi)發(fā)中,應(yīng)用更廣些。特別是初學(xué)者,學(xué)習(xí)Web應(yīng)用程序的配置更是感到難,無(wú)從下手。本章繞開(kāi)一些枯燥的理論,從實(shí)際入手,引導(dǎo)讀者們初步對(duì)Web.config文件的配置有了比較全面的認(rèn)識(shí)。通過(guò)學(xué)習(xí),面對(duì)一般的配置問(wèn)題,是能夠解決的。接下來(lái),將學(xué)習(xí)Web應(yīng)用程序的安全性,也是和Web.config文件配置相關(guān)的內(nèi)容。,- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- c# 13 Web 應(yīng)用程序 部署 配置
鏈接地址:http://ioszen.com/p-3387608.html