這是我正在寫的關(guān)于VS 2010和.NET 4文章系列的第二十五篇。
今天的文章是關(guān)于我們?cè)趙eb部署方面功能改進(jìn)的幾篇文章中的第一篇。這里我會(huì)概述幾個(gè)關(guān)鍵改進(jìn),后續(xù)文章里會(huì)詳細(xì)介紹每一個(gè)功能改進(jìn)以及使用它們的最佳方式。
讓W(xué)eb部署更加簡(jiǎn)單
所有(至少是成功的)項(xiàng)目都必須要將web程序部署到服務(wù)器上。工欲善其事,必先利其器——特別是在手工部署的情況下。
VS 2010包含了一系列便于你發(fā)布ASP.NET web程序的改進(jìn)——允許你創(chuàng)建自動(dòng)化部署,便于重復(fù)部署過程。不只是發(fā)布你的網(wǎng)站內(nèi)容,還支持自定義web.config文件的設(shè)置,部署或更新你的數(shù)據(jù)庫,并管理網(wǎng)站其他的依賴項(xiàng)。你可以手工啟動(dòng)部署過程——抑或通過自動(dòng)化腳本,抑或作為自動(dòng)生成的一個(gè)步驟,抑或作為獨(dú)立環(huán)節(jié)整合進(jìn)一個(gè)流程當(dāng)中。
下面是關(guān)于VS 2010里關(guān)鍵幾個(gè)新的web部署功能的概覽,我會(huì)在后續(xù)的文章里詳細(xì)介紹每一個(gè)功能的用法和自定義它們的方法。
新的“發(fā)布Web”對(duì)話框
Visual Studio 2010添加了一個(gè)新的“發(fā)布Web”對(duì)話框,你能通過它將web應(yīng)用程序快速部署到遠(yuǎn)程服務(wù)器上。
在解決方案資源管理器里,右擊一個(gè)ASP.NET 網(wǎng)站項(xiàng)目節(jié)點(diǎn),然后選擇右鍵菜單里的“發(fā)布 …”項(xiàng)就可以打開這個(gè)對(duì)話框。
單擊它會(huì)彈出“發(fā)布Web”對(duì)話框,你可以從中設(shè)置發(fā)布地點(diǎn)等信息。
配置和保存一個(gè)部署方案
你只需要設(shè)置一次發(fā)布方案——取個(gè)名字并保存這個(gè)“發(fā)布配置文件”,以后就可以重用設(shè)置了。
在上面我創(chuàng)建了一個(gè)“ScottGu Site”的配置文件,設(shè)置它通過FTPS(啟用了SSL的FTP協(xié)議)部署到遠(yuǎn)程服務(wù)器上。要通過FTPS部署的話,在下拉列表里選擇“FTP”節(jié)點(diǎn),然后在即將部署的服務(wù)器地址前加上“ftps://”前綴就好了。
出處:博客堂
責(zé)任編輯:bluehearts
上一頁 下一頁 vs 2010 web部署 [2]
◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論
|