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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
使用MicrosoftVisualStudio2010開發(fā)云應(yīng)用程序

使用Microsoft Visual Studio 2010開發(fā)云應(yīng)用程序

原創(chuàng)
作者:編譯/周雪峰 2010-11-19 12:40:12
云計(jì)算 微軟的Windows Azure平臺(tái)是一個(gè)云操作系統(tǒng),它包含一系列云技術(shù),其中的每種技術(shù)都負(fù)責(zé)提供一組特定的服務(wù)。本文首先會(huì)對(duì)云計(jì)算以及它的優(yōu)點(diǎn)做一個(gè)概述,然后會(huì)和你一起探討如何使用Microsoft Visual Studio 2010開發(fā)云應(yīng)用程序。

成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供濱州網(wǎng)站建設(shè)、濱州做網(wǎng)站、濱州網(wǎng)站設(shè)計(jì)、濱州網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、濱州企業(yè)網(wǎng)站模板建站服務(wù),10余年濱州做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

引言

云計(jì)算是一個(gè)可以讓你在云中(也就是在遠(yuǎn)程服務(wù)器中)開發(fā)和部署應(yīng)用程序的基礎(chǔ)結(jié)構(gòu)。使用云計(jì)算的主要優(yōu)點(diǎn)是:可以降低成本,可以獲得良好的可擴(kuò)展性,可以增加靈活性和提高效率。微軟的Windows Azure平臺(tái)是一個(gè)云操作系統(tǒng),它包含一系列云技術(shù),其中的每種技術(shù)都負(fù)責(zé)提供一組特定的服務(wù)。本文首先會(huì)對(duì)云計(jì)算以及它的優(yōu)點(diǎn)做一個(gè)概述,然后會(huì)和你一起探討如何使用Microsoft Visual Studio 2010開發(fā)云應(yīng)用程序。

前提條件

要使用本文中的代碼樣例,你應(yīng)該在你的系統(tǒng)中安裝如下工具:

* Microsoft Visual Studio 2008

* Microsoft Azure Tools for Microsoft Visual Studio

當(dāng)然,你也可以使用Microsoft Visual Studio 2010 和 Windows Azure Tools for Microsoft Visual Studio 2010

#p#

什么是云計(jì)算?

現(xiàn)在,云計(jì)算是一個(gè)時(shí)髦的詞匯。它被定義為一種現(xiàn)象,它承諾可以通過增加應(yīng)用程序部署的速度和降低成本來增加業(yè)務(wù)的敏捷性。注意:云計(jì)算并不是一次技術(shù)革命,它是一次業(yè)務(wù)和流程的革命。Windows Azure平臺(tái)是微軟的云計(jì)算框架,它提供了各種各樣的互聯(lián)網(wǎng)服務(wù),這些服務(wù)既可以在公司內(nèi)部環(huán)境中使用,也可以在Internet上使用。

Microsoft Windows Azure Services平臺(tái)給你提供了一個(gè)托管平臺(tái),以及一些駐留在云中的,開發(fā)應(yīng)用程序所必須的工具。它包括下面這些組件:

1. Microsoft Azure

2. SQL Azure

3. Microsoft .NET Services

4. Live Services

在Microsoft Visual Studio 2010中構(gòu)建你的***個(gè)Cloud Service

Microsoft Visual Studio 2010支持很多功能,它可以讓桌面或web應(yīng)用程序開發(fā)變得更加容易。在這一小節(jié)里,我們會(huì)一起來探討如何使用Visual Studio 2010來開發(fā)云應(yīng)用程序。Visual Studio 2010包含Windows Azure Tools,它可以幫助開發(fā)者開發(fā),調(diào)試和部署可以駐留在云中的應(yīng)用程序和服務(wù)。這是MSDN的說明:“Windows Azure Tools 和 Visual Studio 2010可以讓創(chuàng)建,編輯,配置,調(diào)試和部署運(yùn)行在Windows Azure上的應(yīng)用程序變得更加容易。它們可以讓你繼續(xù)使用現(xiàn)在掌握的ASP.NET 和 Microsoft Visual Studio的技能?!保ň唧w可以參考:http://msdn.microsoft.com/en-us/magazine/ee336122.aspx )

要在Microsoft Visual Studio中創(chuàng)建你的***個(gè)Cloud Service,可以按照下面這些步驟來進(jìn)行:

1,打開Microsoft Visual Studio 2010 IDE

2,點(diǎn)擊“File”->“New Project”

3,選擇“Cloud Service”作為項(xiàng)目類型

(此處有一張插圖:http://www.codeguru.com/dbfiles/get_image.php?id=18101&lbl=FIGURE_1_PNG&ds=20101103)
(圖1)

4,在“Enable Windows Azure Tools”上單擊,然后點(diǎn)擊“OK”

(此處有一張插圖:http://www.codeguru.com/dbfiles/get_image.php?id=18101&lbl=FIGURE_2_PNG&ds=20101103)
(圖2)

5,在接下來出現(xiàn)的這個(gè)界面中點(diǎn)擊“Download Windows Azure Tools”按鈕。實(shí)際上,如果你的系統(tǒng)中沒有安裝Windows Azure Tools for Visual Studio 2010,你就不能使用Microsoft Visual Studio 2010來開發(fā)可以駐留在云中的應(yīng)用程序。如果你點(diǎn)擊了上面那個(gè)界面中的那個(gè)按鈕,那么,Windows Azure Tools for Visual Studio 2010的下載就會(huì)開始了。你可以在下面這個(gè)界面中看到這個(gè)過程。

(此處有一張插圖:http://www.codeguru.com/dbfiles/get_image.php?id=18101&lbl=FIGURE_3_PNG&ds=20101103)
(圖3)

注意:在你安裝Windows Azure Tools for Visual Studio 2010以前,你應(yīng)該首先在你的系統(tǒng)中安裝IIS。如果Windows Azure Tools for Microsoft Visual Studio 2010的下載完成了,雙擊那個(gè).msi文件來安裝它。下面這個(gè)界面展示了安裝的過程。

(此處有一張插圖:http://www.codeguru.com/dbfiles/get_image.php?id=18101&lbl=FIGURE_4_PNG&ds=20101103)
(圖4)

當(dāng)Windows Azure Tools for Visual Studio 2010的安裝完成的時(shí)候,會(huì)出現(xiàn)下面這個(gè)界面:

(此處有一張插圖:http://www.codeguru.com/dbfiles/get_image.php?id=18101&lbl=FIGURE_5_PNG&ds=20101103)
(圖5)

注意:你應(yīng)該以管理員身份運(yùn)行Visual Studio 2010。現(xiàn)在,Windows Azure Tools for Microsoft Visual Studio 2010和必要的組件都已經(jīng)安裝完畢了,你已經(jīng)可以使用開發(fā)云應(yīng)用程序需要的模板和運(yùn)行時(shí)組件了——你不需要為訪問Azure云服務(wù)而注冊(cè),你也不需要邀請(qǐng)碼。

現(xiàn)在,按照剛才討論的步驟(步驟1到步驟3)在你的Microsoft Visual Studio 2010 IDE中創(chuàng)建一個(gè)Cloud Service

指定ASP.NET Web Role作為那個(gè)Cloud Service的角色。那個(gè)角色的默認(rèn)名字可能是“WebRole1”,把它重命名為“MyWebRole”,當(dāng)這一切都做好以后,點(diǎn)擊“OK”按鈕。

(此處有一張插圖:http://www.codeguru.com/dbfiles/get_image.php?id=18101&lbl=FIGURE_6_PNG&ds=20101103)
(圖6)

在你的解決方案中,你會(huì)看到兩個(gè)獨(dú)立的項(xiàng)目。其中一個(gè)是Cloud Service項(xiàng)目,另外一個(gè)是ASP.NET Web Role項(xiàng)目。解決方案資源管理器窗口的樣子應(yīng)該和下面這個(gè)界面類似。

(此處有一張插圖:http://www.codeguru.com/dbfiles/get_image.php?id=18101&lbl=FIGURE_7_PNG&ds=20101103)
(圖7)

為了在云環(huán)境中托管一個(gè)或多個(gè)角色項(xiàng)目,這個(gè)Cloud Service項(xiàng)目會(huì)包含一些必要的配置信息。在解決方案資源管理器窗口中,如果你看一下這個(gè)Cloud Service項(xiàng)目的Roles節(jié)點(diǎn),你會(huì)發(fā)現(xiàn)它只有一個(gè)條目——一個(gè)叫做“MyWebRole”的角色。這意味著你的Cloud Service將會(huì)托管一個(gè)角色。如果需要的話,你可以在你的Cloud Service中添加更多的角色。

在解決方案資源管理器窗口中,你還會(huì)看到兩個(gè)XML配置文件,分別叫做“ServiceDefinition.csdef” 和 “ServiceConfiguration.cscfg”。那些文件用于定義在云中托管一個(gè)或多個(gè)角色所必需的配置。

ServiceConfiguration.cscfg文件的內(nèi)容如下所示:

ServiceDefinition.csdef文件的內(nèi)容如下所示:

現(xiàn)在,要運(yùn)行你的應(yīng)用程序,需要把這個(gè)Cloud Service項(xiàng)目設(shè)置為啟動(dòng)項(xiàng)目。當(dāng)這個(gè)Cloud Service運(yùn)行的時(shí)候,它會(huì)輪流啟動(dòng)它要托管的所有角色。在我們的例子中,只有一個(gè)命名的角色,“MyWebRole”。所以,一旦你啟動(dòng)了那個(gè)Cloud Service,它就會(huì)啟動(dòng)MyWebRole項(xiàng)目。

OK,你的工作完成了!你已經(jīng)成功地開發(fā)出了你的***個(gè)云應(yīng)用程序。要啟動(dòng)這個(gè)應(yīng)用程序,你可以按F5鍵。這是輸出的結(jié)果:

(此處有一張插圖:http://www.codeguru.com/dbfiles/get_image.php?id=18101&lbl=FIGURE_8_PNG&ds=20101103)
(圖8)

#p#

總結(jié)

云計(jì)算是一個(gè)迅速崛起的平臺(tái),對(duì)于企業(yè)來說,可以充分地利用共享的基礎(chǔ)結(jié)構(gòu)的特性和優(yōu)點(diǎn),以及低成本和低管理開銷等優(yōu)勢(shì)。Windows Azure平臺(tái)既支持在云環(huán)境中駐留和運(yùn)行的應(yīng)用程序,又支持在云環(huán)境以外駐留和運(yùn)行的的應(yīng)用程序,也就是說,那些在本地系統(tǒng)中駐留和運(yùn)行的應(yīng)用程序。在本文中,我們一起探討了云計(jì)算的基本概念,以及如何使用Microsoft Visual Studio 2010 and Windows Azure Tools for Visual Studio 2010來開發(fā)云應(yīng)用程序。

原文名:Developing Cloud Applications using Microsoft Visual Studio 2010 作者:Joydip Kanjilal

【本文乃51CTO精選譯文,轉(zhuǎn)載請(qǐng)標(biāo)明出處!】


當(dāng)前標(biāo)題:使用MicrosoftVisualStudio2010開發(fā)云應(yīng)用程序
網(wǎng)頁(yè)地址:http://m.5511xx.com/article/dhpddep.html