成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用Microsoft Visual Studio 2010開發云應用程序

原創
云計算
微軟的Windows Azure平臺是一個云操作系統,它包含一系列云技術,其中的每種技術都負責提供一組特定的服務。本文首先會對云計算以及它的優點做一個概述,然后會和你一起探討如何使用Microsoft Visual Studio 2010開發云應用程序。

引言

云計算是一個可以讓你在云中(也就是在遠程服務器中)開發和部署應用程序的基礎結構。使用云計算的主要優點是:可以降低成本,可以獲得良好的可擴展性,可以增加靈活性和提高效率。微軟的Windows Azure平臺是一個云操作系統,它包含一系列云技術,其中的每種技術都負責提供一組特定的服務。本文首先會對云計算以及它的優點做一個概述,然后會和你一起探討如何使用Microsoft Visual Studio 2010開發云應用程序。

前提條件

要使用本文中的代碼樣例,你應該在你的系統中安裝如下工具:

* Microsoft Visual Studio 2008

* Microsoft Azure Tools for Microsoft Visual Studio

當然,你也可以使用Microsoft Visual Studio 2010 和 Windows Azure Tools for Microsoft Visual Studio 2010

#p#

什么是云計算?

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

Microsoft Windows Azure Services平臺給你提供了一個托管平臺,以及一些駐留在云中的,開發應用程序所必須的工具。它包括下面這些組件:

1. Microsoft Azure

2. SQL Azure

3. Microsoft .NET Services

4. Live Services

在Microsoft Visual Studio 2010中構建你的***個Cloud Service

Microsoft Visual Studio 2010支持很多功能,它可以讓桌面或Web應用程序開發變得更加容易。在這一小節里,我們會一起來探討如何使用Visual Studio 2010來開發云應用程序。Visual Studio 2010包含Windows Azure Tools,它可以幫助開發者開發,調試和部署可以駐留在云中的應用程序和服務。這是MSDN的說明:“Windows Azure Tools 和 Visual Studio 2010可以讓創建,編輯,配置,調試和部署運行在Windows Azure上的應用程序變得更加容易。它們可以讓你繼續使用現在掌握的ASP.NET 和 Microsoft Visual Studio的技能。”(具體可以參考:http://msdn.microsoft.com/en-us/magazine/ee336122.aspx )

要在Microsoft Visual Studio中創建你的***個Cloud Service,可以按照下面這些步驟來進行:

1,打開Microsoft Visual Studio 2010 IDE

2,點擊“File”->“New Project”

3,選擇“Cloud Service”作為項目類型

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

4,在“Enable Windows Azure Tools”上單擊,然后點擊“OK”

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

5,在接下來出現的這個界面中點擊“Download Windows Azure Tools”按鈕。實際上,如果你的系統中沒有安裝Windows Azure Tools for Visual Studio 2010,你就不能使用Microsoft Visual Studio 2010來開發可以駐留在云中的應用程序。如果你點擊了上面那個界面中的那個按鈕,那么,Windows Azure Tools for Visual Studio 2010的下載就會開始了。你可以在下面這個界面中看到這個過程。

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

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

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

當Windows Azure Tools for Visual Studio 2010的安裝完成的時候,會出現下面這個界面:

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

注意:你應該以管理員身份運行Visual Studio 2010。現在,Windows Azure Tools for Microsoft Visual Studio 2010和必要的組件都已經安裝完畢了,你已經可以使用開發云應用程序需要的模板和運行時組件了——你不需要為訪問Azure云服務而注冊,你也不需要邀請碼。

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

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

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

在你的解決方案中,你會看到兩個獨立的項目。其中一個是Cloud Service項目,另外一個是ASP.NET Web Role項目。解決方案資源管理器窗口的樣子應該和下面這個界面類似。

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

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

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

ServiceConfiguration.cscfg文件的內容如下所示:

<?xml version="1.0"?>

<ServiceConfiguration serviceName="MyCloudService" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration">

<Role name="MyWebRole">

<Instances count="1" />

<ConfigurationSettings>

<Setting name="DiagnosticsConnectionString" value="UseDevelopmentStorage=true" />

</ConfigurationSettings>

</Role>

</ServiceConfiguration>

ServiceDefinition.csdef文件的內容如下所示:

<?xml version="1.0" encoding="utf-8"?>

<ServiceDefinition name="MyCloudService" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition">

<WebRole name="MyWebRole">

<InputEndpoints>

<InputEndpoint name="HttpIn" protocol="http" port="80" />

</InputEndpoints>

<ConfigurationSettings>

<Setting name="DiagnosticsConnectionString" />

</ConfigurationSettings>

</WebRole>

</ServiceDefinition>

現在,要運行你的應用程序,需要把這個Cloud Service項目設置為啟動項目。當這個Cloud Service運行的時候,它會輪流啟動它要托管的所有角色。在我們的例子中,只有一個命名的角色,“MyWebRole”。所以,一旦你啟動了那個Cloud Service,它就會啟動MyWebRole項目。

OK,你的工作完成了!你已經成功地開發出了你的***個云應用程序。要啟動這個應用程序,你可以按F5鍵。這是輸出的結果:

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

 

#p#

總結

云計算是一個迅速崛起的平臺,對于企業來說,可以充分地利用共享的基礎結構的特性和優點,以及低成本和低管理開銷等優勢。Windows Azure平臺既支持在云環境中駐留和運行的應用程序,又支持在云環境以外駐留和運行的的應用程序,也就是說,那些在本地系統中駐留和運行的應用程序。在本文中,我們一起探討了云計算的基本概念,以及如何使用Microsoft Visual Studio 2010 and Windows Azure Tools for Visual Studio 2010來開發云應用程序。

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

【本文乃51CTO精選譯文,轉載請標明出處!】

【編輯推薦】

  1. 殊途同歸 微軟與VMware的云謀略
  2. 微軟加大云產品推廣力度 力爭云霸主 
  3. 微軟:摸爬滾打想成為云計算領先者


 

 

 

 

 


 

責任編輯:王勇 來源: 來源:51CTO
相關推薦

2010-01-15 09:30:22

Visual Stud

2009-12-03 13:47:13

Microsoft V

2011-01-12 11:56:36

Visual Stud

2010-04-01 15:10:06

Visual Stud

2009-12-16 15:39:37

Visual Stud

2011-01-24 07:24:48

Visual Stud

2012-07-18 11:29:32

ibmdw

2009-12-01 10:49:44

Visual Stud

2012-02-08 15:06:31

ibmdw

2011-02-13 17:10:28

Visual Stud

2010-03-11 09:10:02

VS2010敏捷開發云計算

2015-04-30 12:37:13

Visual Stud

2009-08-14 15:02:09

Visual Stud

2010-11-16 09:23:13

敏捷開發Visual Stud

2009-12-02 09:43:38

Visual Stud

2010-02-05 09:06:17

Visual Stud

2011-12-06 10:10:59

云計算移動應用

2009-11-11 13:24:51

Visual Stud

2010-02-24 09:39:49

Visual StudWindows Azu

2009-02-26 17:03:36

虛擬化Windows桌面系統
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩精品1区2区3区 成人黄页在线观看 | 99久久婷婷 | 成人看片在线观看 | 一区二区三区国产精品 | 亚洲一区二区三区乱码aⅴ 四虎在线视频 | 久久久久国产精品午夜一区 | 麻豆视频在线看 | 黑色丝袜三级在线播放 | 国产良家自拍 | 国内精品久久精品 | 免费在线观看成人av | 成人av久久 | 欧美日韩18 | 亚洲精品一区二区三区四区高清 | 成人午夜视频在线观看 | 久久一日本道色综合久久 | 亚洲一区二区在线 | 久久精品国产一区 | 免费观看的av毛片的网站 | 91精品久久久久久久久 | 国产成人精品一区二三区在线观看 | 五月综合久久 | 亚洲一区二区三区四区五区午夜 | 伊人春色成人网 | 中文字幕一区二区三区四区五区 | 久久69精品久久久久久久电影好 | 91国在线高清视频 | 欧美视频一区二区三区 | 欧美亚洲视频在线观看 | 欧美成年人 | 成人久草| 欧美国产一区二区 | 日韩精品一区二区三区免费观看 | 欧美久久免费观看 | 免费观看一级毛片 | 男女午夜免费视频 | 国产精品一区2区 | 久久精品国产99国产精品 | 久久99精品久久久久久狂牛 | 亚洲一区日韩 | 蜜臀av日日欢夜夜爽一区 |