日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
ASP.NET2.0部署WEB應(yīng)用程序淺析

在我們建立完一個(gè)WEB應(yīng)用程序后,我們就要考慮如何進(jìn)行ASP.NET 2.0部署WEB應(yīng)用程序。一般情況下,盡可能將安裝簡(jiǎn)單化,以使用戶有非常好的用戶體驗(yàn)。但有的情況下,可能對(duì)安裝程序的要求比較高,比如有時(shí)要將一些安裝配置信息寫到注冊(cè)表中去。而對(duì)于一個(gè)WEB應(yīng)用程序,該如何安裝部署呢?這和安裝部署一個(gè)普通的WINFORM下的應(yīng)用程序有些不同。以往,對(duì)于WEB應(yīng)用程序的安裝部署總是十分困難的,但自從ASP.NET 1.1起,直到現(xiàn)在出現(xiàn)的ASP.NET 2.0,安裝部署WEB應(yīng)用程序?qū)⒆兊檬趾?jiǎn)單方便。本文將著重介紹在ASP.NET 2.0下,如何使用visual studio .net express beta/visual studio 2005,對(duì)WEB應(yīng)用程序進(jìn)行安裝部署。

成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、蘇州網(wǎng)絡(luò)推廣、成都小程序開發(fā)、蘇州網(wǎng)絡(luò)營(yíng)銷、蘇州企業(yè)策劃、蘇州品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供蘇州建站搭建服務(wù),24小時(shí)服務(wù)熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com

首先,我們看下,WEB應(yīng)用程序一般包括什么。一個(gè)WEB應(yīng)用程序,一般包括有WEB頁(yè)面(.aspx文件和HTML文件),各類配置文件(如web.config),各類相關(guān)的資源文件,還有各類包括業(yè)務(wù)核心代碼的源代碼文件,這些文件一般會(huì)放在WEB服務(wù)器的一個(gè)虛擬目錄下。由于ASP.NET是采用編譯架構(gòu)的,因此還包括編譯后的各類DLL文件,這些DLL文件放在BIN目錄下。對(duì)于部署WEB應(yīng)用程序,在.NET 2.0中,可以采用以下的幾種方法來(lái)進(jìn)行ASP.NET 2.0部署WEB應(yīng)用程序:

1、使用XCOPY部署

2、使用Visual studio的Copy Web Site功能部署

3、使用visual studio的Precompilation預(yù)編譯部署

下面對(duì)上述的三種方法分別予以介紹:

使用XCOPY部署

首先,我們先使用visual studio express 建立一個(gè)WEB SITE,選擇VB.NET或者C#,之后建立一個(gè)名為deployment的應(yīng)用。在這個(gè)應(yīng)用中,由于我們的目的是著重安裝部署,所以可以隨便拉一個(gè)按鈕,然后在這按鈕的onclick事件中,寫入一些屏幕輸出之類的語(yǔ)句就可以了。

當(dāng)編譯該程序后,我們開始使用XCOPY來(lái)部署應(yīng)用程序。 XCOPY是.NET在應(yīng)用程序的部署方面的最簡(jiǎn)單方法。XCOPY簡(jiǎn)單地將你的WEB應(yīng)用程序的所有文件拷貝到目的服務(wù)器的指定路徑下完成ASP.NET 2.0部署WEB應(yīng)用程序,比如,使用命令如下:

xcopy d:intetpubwwwrootmyprojectsdeveloperdeployment c: emp /e /k /r /o /h /I

執(zhí)行后,會(huì)將當(dāng)前的應(yīng)用deployment的所有文件拷貝到c盤的TEMP目錄中去,之后,在IIS中創(chuàng)建虛擬目錄,指向該目錄就可以了。關(guān)于XCOPY的使用方法,請(qǐng)參考具體的相關(guān)命令幫助。

使用Visual studio的Copy Web Site功能部署

Visual studio的Copy Web Site功能,可以很方便地讓我們進(jìn)行WEB應(yīng)用程序的部署和安裝。使用該功能,可以將WEB工程復(fù)制到同一服務(wù)器或者其他服務(wù)器上,或者FTP上。但要注意的時(shí),使用該功能時(shí),僅僅是將文件復(fù)制到目的路徑中去,并不執(zhí)行任何的編譯操作。

在Visual studio express 中,選擇web-site菜單中的copy web site,將出現(xiàn)下面的對(duì)話框:

其中,左邊部分是源文件的路徑(source web sites),右邊部分是你將要部署的目的路徑。留意一下右邊的MOVE FILES下的下拉選擇框,里面提供了三種文件的復(fù)制方式供你選擇:

1、All source Web files to remote Web site(所有的WEB文件復(fù)制到遠(yuǎn)程的WEB站點(diǎn)中)

2、All remote Web files to source Web site(所有的遠(yuǎn)程WEB站點(diǎn)文件復(fù)制到本地站點(diǎn))

3、Synchronize source and remote Web sites(同步本地WEB站點(diǎn)和遠(yuǎn)程WEB站點(diǎn)的文件)。

在使用時(shí),先點(diǎn)擊CONNECTING TO…旁邊的小圖標(biāo),彈出的對(duì)話框:

這里可以選擇將你本地的WEB應(yīng)用程序復(fù)制到什么地方,比如是選擇FILE SYSTEM(本地文件系統(tǒng)),LOCAL IIS(本地的IIS服務(wù)器),F(xiàn)TP站點(diǎn),或者是遠(yuǎn)程站點(diǎn)。在選擇好目的路徑后,就可以點(diǎn)選"COPY WEB SITE"按鈕,系統(tǒng)會(huì)自動(dòng)將應(yīng)用系統(tǒng)的文件復(fù)制到目的路徑中去,并顯示復(fù)制后的日志記錄。

使用Visual Studio的Precompilation預(yù)編譯部署

ASP.NET 2.0中的一大新特性,是采用了動(dòng)態(tài)編譯,使到可以在編輯或者保存修改后的網(wǎng)頁(yè)后,直接在瀏覽器中訪問(wèn),而不需要再次編譯,但這有個(gè)缺點(diǎn),編譯過(guò)程將導(dǎo)致第一次請(qǐng)求 ASP.NET 頁(yè)面時(shí)的響應(yīng)速度比后續(xù)請(qǐng)求慢,而在ASP.NET 2.0中,另外提供了預(yù)編譯的功能(Precompiling),使用該功能,可以立即將結(jié)果顯示給第一個(gè)用戶,并且可以在批編譯過(guò)程中檢測(cè)到 ASPX 頁(yè)面中的任何錯(cuò)誤。但是,批編譯確實(shí)會(huì)延長(zhǎng)應(yīng)用程序的啟動(dòng)時(shí)間,而且必須內(nèi)置在 web.config 文件中。


    分享標(biāo)題:ASP.NET2.0部署WEB應(yīng)用程序淺析
    地址分享:http://m.5511xx.com/article/cdgojpo.html