在過去的文章中,我們已經(jīng)討論過了如何在Azure中創(chuàng)建一個(gè)“Hello World”應(yīng)用程序。在本文中,我們主要討論如何把應(yīng)用程序部署到Windows Azure中。要在Azure中部署應(yīng)用程序,有兩個(gè)文件是必需的——一個(gè)包文件和一個(gè)配置文件。配置文件在CloudService1中,叫作ServiceConfiguration.cscfg。要?jiǎng)?chuàng)建包文件,可以在CloudService項(xiàng)目上“右擊”,然后點(diǎn)擊“Publish”。
然后,它會(huì)詢問你是創(chuàng)建一個(gè)包文件還是把它發(fā)布到Azure中。
如果選擇第一個(gè)選項(xiàng),它會(huì)創(chuàng)建包文件,并打開這個(gè)瀏覽器。
有了包文件(.cspkg)和配置文件(.cscfg) ,我們就可以通過管理門戶,azure service management cmdlets,Cerebrata的CloudStorageStudio,或者Cerebrata的Azure management cmdlets來部署它了。如果我們在發(fā)布對(duì)話框中選擇第二個(gè)選項(xiàng)的話,我們也可以通過visual studio直接上傳它。它需要一個(gè)subscriptionId和一個(gè)X509 v3版的證書,如下所示:
然后,我們必須提供部署環(huán)境和儲(chǔ)存賬戶。
無論我們選擇了哪個(gè)選項(xiàng),我們都需要:
1,一個(gè)Windows Azure訂閱——當(dāng)我們注冊Azure的時(shí)候,一個(gè)Subscription會(huì)和我們的Live ID關(guān)聯(lián)起來。
2,一個(gè)Windows Azure Hosted Service——我們需要為部署創(chuàng)建一個(gè)Hosted Service。它可以提供兩種部署環(huán)境——生產(chǎn)環(huán)境和測試環(huán)境
3,一個(gè)Windows Azure存儲(chǔ)賬戶——當(dāng)我們通過visual studio部署的時(shí)候,包文件首先會(huì)被上傳到這個(gè)存儲(chǔ)賬戶的blob storage中,然后通過blob service來部署。
總結(jié)一下通過管理門戶部署應(yīng)用程序的幾個(gè)簡單步驟:
1,要部署應(yīng)用程序,我們需要一個(gè)包文件和配置文件。
2,要?jiǎng)?chuàng)建一個(gè)包文件應(yīng)該點(diǎn)擊“Publish”,然后選擇只創(chuàng)建包文件那個(gè)選項(xiàng)。
3,登錄到管理門戶。
4,如果你想在一個(gè)新的服務(wù)中部署應(yīng)用程序,創(chuàng)建一個(gè)新的Hosted Service。
5,然后,在部署環(huán)境方面,我們既可以選擇部署到生產(chǎn)環(huán)境,也可以部署到測試環(huán)境。
6,然后開始部署。
7,在管理門戶上,你可以看到部署的進(jìn)度。
8。要?jiǎng)h除一個(gè)部署,首先應(yīng)該點(diǎn)擊“Stop”,當(dāng)它停止以后再刪除它。
英文原文連接:How to deploy application in Windows Azure 作者:Reeta Singh Lodhi