在 Visual Studio 2010 中开发和部署 Windows Azure 应用程序

  • 时间:
  • 浏览:1
  • 来源:uu快3游戏_uu快3计划_苹果版

在本地/云配置中将一切准备就绪后,您即可将代码部署到 Windows Azure 托管服务。

将 Web 角色和工作系统多多线程 角色切换为使用 Windows Azure 存储前一天,在 Visual Studio 中按 F5 调试云服务,并确保所有功能均正常工作。

首先,导航到 Windows Azure 开发人员门户 (windows.azure.com),并使用您的 Live ID 登录。从该页上选泽“新建服务”,并单击“存储帐户”。在“创建服务”页中(请参见图 6),填写存储帐户的友好名称(此名称就有服务/域名;将在下一页上提示您输入服务/域名)。(可选)输入项目描述。我希望在下一页上填写服务/域名(请参见图 7)。此域名是全局的,我希望您由于还要对其稍加改动,以得到尚未被一点服务使用的名称。确保单击“检查可用性”以测试唯一性。

打开该出理 方案时,您将都看有有1个 不同的项目。Thumbnails 是关联有有1个 角色(Thumbnails_WebRole 和 Thumbnails_WorkerRole)的云服务。Thumbnails_WebRole 是 Web 角色项目,该项目向用户提供用于上载照片和向队列中加上工作项的前端应用系统多多线程 。Thumbnails_WorkerRole 是工作系统多多线程 角色项目,该项目从队列中提取工作项,并在指定的目录中创建缩略图。

这么通过前缀为系统所分配 GUID 的唯一 URL 来访问暂存部署。生产部署都还可是我自定义域名映射的目标,以便于访问。

当您的部署的完整信息显示在页面的“生产”一侧时,服务将在其最终 URL 处启动并运行。

图 7 配置存储域

图 3 配置角色

举有有1个 实例,我的云服务中由于有有有1个 Web 角色,该角色实现我的用户可通过 URL(这一 http://[somename].cloudapp.net)访问的网站。我还由于有有有1个 工作系统多多线程 角色,它出理 该 Web 角色使用的一组数据。

现在向工作系统多多线程 文件 WorkerRole.cs 的 Run 措施中加上断点,倒进紧靠用于从队列中检索消息并检查消息是是否实际处在的代码上方的位置。此断点将在 Web 角色将消息置于由工作系统多多线程 检索的队列中时命中。

图 4 运行 Thumbnails 示例

很糙是,它控制您访问和存储数据的措施。一点熟悉的数据存储和检索措施就有可缩放,我希望不适合于云。这一,不应在云中使用将数据存储在本地文件系统上的措施,由于你你这一 措施这么缩放。

Web 角色可是我 ASP.NET Web 应用系统多多线程 项目,两者这么几点不同。 WebRole1 含晒 对以下系统多多线程 集的引用,什么系统多多线程 集这么由标准的 ASP.NET Web 应用系统多多线程 引用:

此时,您将都看浏览器指向 Web 角色,我希望任务栏的通知区域显示 Development Fabric 已启动。Development Fabric 是有有1个 模拟环境,它采用与在真实云中的运行措施非常这一的措施在您的计算机上运行角色实例。

云服务项目充当部署项目,列出云服务含晒 晒 的角色,以及定义和配置文件。它会提供 Windows Azure 特有的运行、调试和发布功能。

都还要使用“新建云服务项目”对话框来创建具有任意数量 Web 角色和工作系统多多线程 角色的云服务,并为每个角色使用不同的模板。都还要选泽创建各个角色还要使用的模板。这一,都还要使用“ASP.NET Web 角色”模板、“WCF 服务角色”模板或“ASP.NET MVC 角色”模板来创建 Web 角色。

在第有有1个 阶段中,您都还要使用 Development Fabric 和 Development Storage 作为 Windows Azure 云基础型态的替代项在本地计算机上进行所有开发。您甚至后会网络连接 – 您都还要采用完整脱机的措施开发和调试 Windows Azure 应用系统多多线程 或服务。您将由于在此第一阶段中进行 70% 的项目开发。

Jim Nakashima 是 Windows Azure Tools 团队的项目经理,工作重点是为 Windows Azure 建立端到端开发人员体验。在对云的不可估量的由于性产生兴趣前一天,Nakashima 这么 有多年从事于 Windows Presentation Foundation 和 Silverlight Designer 及工具的经验。

通过创建相关性组来确保您的存储和使用该存储的托管服务尽由于处在同一数据中心中,这是个好主意。相关性组也都还要指定地理区域首选项,以便服务和存储尽由于靠近您的目标访问群体,从而最大程度地缩短网络传输时间。

图 6 配置存储服务

利用 Windows Azure Tools 和 Visual Studio 2010 都还要轻松地创建、编辑、配置、调试和部署运行于 Windows Azure 上的应用系统多多线程 。它们允许您利用您的 ASP.NET 和 Visual Studio 现有技能。

有关 Windows Azure 的最新消息和信息,请参见 windowsazure.com 和 blogs.msdn.com/jnak。

若要配置证书,请返回到 Visual Studio,打开 Thumbnails_WebRole 配置 UI,单击“证书”选项卡并单击“加上证书”。为证书指定有有1个 名称(这一,sslCert),粘贴输入指纹,并保留存储位置和名称的默认值 LocalMachine 和 My。

为“角色”下的“Thumbnails_WorkerRole”也重复什么步骤,以便 Web 角色和工作系统多多线程 角色将与同一存储服务通信。由于有多个角色要更新,您都还要将连接字符串值复制到剪贴板,我希望只需将其粘上放每个一点角色属性页的 DataConnectionString 值单元格中,从而可节省一点时间。

切换到“配置”页,并收回选中“启动浏览器:HTTP 终结点”选项。通过收回选中此选项,在运行或调试云服务时将只会为 HTTPS 终结点启动默认浏览器。

图 2 为云服务中的角色创建的项目

安装 Windows Azure Tools 前一天,确保在您的计算机上安装 IIS。云的本地开发模拟使用 IIS。安装 IIS 的最简单措施是使用 microsoft.com/web 上提供的 Web 平台安装系统多多线程 。选泽“平台”选项卡,并单击以在 Web 服务器中包括推荐的产品。

若要创建完整托管的服务,请返回到 Windows Azure 开发人员门户并用您的 Live ID 登录。单击“新建服务”,我希望单击“托管服务”。这将打开有有1个 页面,您都还要在其中指定开发人员门户使用的项目友好名称和描述。输入服务标签,并选泽输入服务描述。单击“下一步”。现在,您都还要输入托管服务项目的域名(请参见图 9)。设置相关性组以与前一天使用存储服务创建的 Thumbnails 相关性组匹配。创建了项目前一天,您将都看项目的摘要页。

由于还要测试应用系统多多线程 的修补系统多多线程 ,或可是我 还要采用与正在运行的生产部署并行的措施继续进行开发,则都还要将新的系统多多线程 包上载到暂存,并通过暂存 URL 对其进行测试。提升到生产的过程实际上是交换:暂存转移到生产,而生产中的内容则进入到暂存中。

既然 Thumbnails 服务正在本地计算机上的 Developer Fabric 中运行,这么让你门将其升级到措施云中的 Windows Azure Storage 帐户工作。这涉及到获取存储帐户,并更改配置以措施您的存储帐户运行 Thumbnails 服务。通过以本地措施执行但为数据使用云存储,都还要很好地确保您的代码在承载于 Windows Azure 之上时才能运行。

图 5 Development Fabric

默认状况下,Visual Studio 使用托管调试器进行附加。由于要使用这么 调试器(比如本机调试器),请从对应角色项目的“属性”中选泽该调试器。对于 Web 角色项目,调试器选项处在项目属性的“Web”选项卡下。对于工作系统多多线程 角色项目,该选项处在项目属性的“调试”选项卡下。

项目创建完成前一天,都还要轻松地在云服务中加上或删除角色。若要向此云服务中加上一点角色,请右键单击云服务中的“角色”节点,并选泽“加上”|“新建 Web 角色项目”或“加上”|“新建工作系统多多线程 角色项目”。选泽其中任一选项将打开“加上新角色”对话框,您可在其中选泽加上角色时使用哪个项目模板。

在针对 Windows Azure 开发时,出理 方案中的云服务项目还可是我启动项目才能成功完成调试。当某个项目在出理 方案资源管理器中显示为粗体时,该项目即为启动项目。若要设置活动项目,请右键单击相应项目,并选泽“设为启动项目”。

 “使用开发存储”是新 Azure 项目的默认值。单击“输入存储凭据”,我希望输入您的存储服务完整信息。在“帐户名”字段中,键入您在创建存储服务时输入的服务/域名。这是您的域的第一每段,示例中为 thumbnails1138(完整小写)。

为了帮助开发人员使用什么服务,Windows Azure SDK 附带了有有1个 Development Storage 服务,该服务模拟什么存储服务在云中的运行措施。也可是我 说,开发人员可使用与针对云存储服务相同的 API 来编写其针对 Development Storage 服务的应用系统多多线程 。

现在部署应用系统多多线程 。您现在将才能通过 HTTP 和 HTTPS 访问您的网站。由于我们我们我们上载了自签名证书,我希望在浏览到您的 HTTPS 终结点时浏览器将显示证书错误。使用真正签名的证书将可出理 此疑问。

Windows Azure 角色是处在云中运行的可单独缩放的组件,云中的每个角色实例都分别对应于有有1个 虚拟机 (VM) 实例。

若要配置证书以在云中使用,您还要有有1个 将上载到云的证书,并还要针对角色配置该证书。为了便于本文说明,我们我们我们将创建和使用有有1个 自签名证书。通过打开 IIS 管理器,选泽“服务器证书”,并在对话框最右边的“操作”标题下单击“创建自签名证书”,从而创建有有1个 自签名证书。创建该证书后,单击“导出”以将该证书导出为 .pfx 文件。

WebRole.cs 文件含晒 用于设置日志记录和诊断的代码,我希望在 web.config/app.config 中包包含晒 1个 跟踪侦听器,这么 就能支持您使用标准的 .NET 日志记录 API。

请注意,每段访问密钥为存储帐户提供了与主访问密钥相同的访问权限,并生成作为主访问密钥万一泄漏时的备份。重新生成密钥由于使旧密钥失效,一起关闭仍然使用旧密钥的任何人的存储访问权限。

为了以本地措施在 Windows Azure 上演示运行和调试,让你门使用 code.msdn.microsoft.com/windowsazuresamples 中的示例之一。此 MSDN 代码库页含晒 一点代码示例,可帮助您刚开使生成运行于 Windows Azure 上的可缩放 Web 应用系统多多线程 和服务。下载用于 Visual Studio 2010 的示例,我希望将所有文件提取到有有1个 可访问位置,这一您的 Documents 文件夹。

尽管您才能直接上载到生产,但强烈建议始终首先部署到暂存并执行三种程度的验收测试,我希望再将其推送到生产。

若要利用云的缩放型态,您还要了解新的存储服务。Windows Azure Storage 提供了可缩放的 Blob、队列和表存储服务,Microsoft SQL Azure 提供了基于云的关系数据库服务(基于 SQL Server 技术构建)。Blob 用于命名文件以及元数据的存储。队列服务提供了可靠的存储和消息传送。表服务为您提供了型态化存储,该存储中的表是一组实体,其中每个实体均含晒 一组属性。

这么当开发人员实际使用平台时,平台才会引起业界的广泛关注。开发人员是任何平台版本的核心和灵魂 – 一版平台真正的成功可是我 有多量开发人员在该平台上部署应用系统多多线程 和服务。Microsoft 始终致力于通过 Visual Studio 为各种各样的平台(无论是旧有的还是新兴的)提供最佳的开发体验,而对于云计算,也会一如既往。Microsoft 在 Visual Studio 2010 和 Visual Web Developer 2010 Express 中新增了直接生成 Windows Azure 应用系统多多线程 的支持。

现在,您将都看 Visual Studio 在工作系统多多线程 角色中设置的断点处暂停,这由于工作系统多多线程 从队列中收到了消息,并准备出理 图像。同样,您将拥有期望的所有调试功能。

图 1 向新建云服务项目中加上角色

若要删除,只需选泽要删除的角色并按 Delete 键即可。但是便会删除项目。

默认状况下,Visual Studio 使用脚本引擎附加到 Internet Explorer。若要调试 Silverlight 应用系统多多线程 ,您还要从 Web 角色项目的“属性”中启用 Silverlight 调试器。

您也都还要右键单击“角色”节点下的角色,并选泽“属性”打开该角色的“配置”选项卡(请参见图 3)。利用“配置”选项卡都还要轻松地在 ServiceConfiguration.cscfg 和 ServiceDefinition.csdef 文件中加上或修改值。

衷心感谢 以下技术专家,为本文提供审校意见:Anson Horton 和 Gus Perez

通过右键单击“角色”节点,在出理 方案中选泽“加上”|“Web 角色项目”,并选泽要作为 Web 角色关联的项目,您都还要向出理 方案中加上任何 ASP.NET Web 角色项目。

在数据中心中设置应用系统多多线程 的过程涉及到在后台进行的一点大幅提升。请至少为应用系统多多线程 留出 10 分钟来从“正在初始化”过渡到“已启动”。现在,您是是否很高兴在本地计算机上有 Developer Fabric?

当您将全新的 Windows Azure 应用系统多多线程 上载到 Windows Azure 云时,您由于不希望目标 URL 上的其他人 都都看该应用系统多多线程 。Windows Azure 托管服务具有在同一托管服务内含晒 多个部署的概念。每个 Windows Azure 托管服务就有有有1个 专用暂存部署区域,您都还要在该区域中不受干扰地在云中测试代码,我希望有有有1个 公共生产部署区域,您可在该区域中发布测试过的代码供客户使用。

既然针对 Windows Azure 设置了出理 方案,您就都还要利用 ASP.NET 技能来开发应用系统多多线程 。

将应用系统多多线程 或服务部署到 Microsoft 云服务平台 Windows Azure 的由于有可是我。这一,只为使用的内容付费从而可降低操作和硬件成本、构建几乎能无限缩放的应用系统多多线程 、巨大的存储容量、地理位置等等,不胜枚举。

图 11 提升按钮

图 9 配置托管服务

请注意,多个部署将默认使用同一存储服务 – 由于在生产和暂存之间还要数据隔离(举例来说,还要数据隔离以便暂存才能擦除其数据库而不影响生产数据),您将还要修改每个部署的存储绑定,我希望再部署它们。这通常是在将暂存提升到生产前一天通过使用两组存储并将生产数据迁移到暂存来实现的。

若要配置终结点,请通过在出理 方案资源管理器中的“角色”节点下右键单击“Thumbnails_WebRole”节点并选泽“属性”来打开 Web 角色的配置 UI。切换到“终结点”选项卡,并单击复选框以选泽“HTTPS”。这由于加上 HTTPS 终结点,但后会指定证书。

本文将引导您在整个 Windows Azure 应用系统多多线程 开处在命周期中使用 Visual Studio 2010。请注意,即使您目前就有 Visual Studio 用户,也才能通过 Visual Web Developer 2010 Express 中的 Windows Azure 支持免费评估 Windows Azure 开发状况。

按 F5 继续,工作系统多多线程 将从消息队列中获取文件名,从 Blob 服务中检索图像流,创建缩略图图像,并将新的缩略图图像上载到 Blob 服务的缩略图目录,Web 角色将显示该目录。

最后,切换到“终结点”选项卡,并为 HTTPS 证书选泽“sslCert”。

并没哟本地/云配置中评估应用系统多多线程 的性能。然而,您都还要将该网络迟滞转变为您的优势:使用此阶段作为压力测试来查看您的代码如何出理 来自其存储服务的过长响应时间。由于您使用实际上应为异步的同步调用出理 了一点内容,您将由于注意到它非常快。

将连接终结点集保留为使用默认 HTTPS 终结点,并单击“选泽”。

Danny Thorpe 是 Windows Azure Tools 团队的首席软件工程师。在过去的生涯中,他这么 是 Google 对 Google Gears 有突出贡献的创立者,并在 Borland 担任过 Delphi 编译器架构师。

将角色加上到云服务并单击“选泽”后,Visual Studio 将创建有有1个 出理 方案,该出理 方案中包括云服务项目以及与所加上的每个角色相对应的项目。图 2 显示了有有1个 示例云服务,其中包包含晒 1个 Web 角色和有有1个 工作系统多多线程 角色。

对暂存上的云服务感到满意后,您都还要通过单击图 11 中所示的按钮将该云服务提升到生产。

单击“创建”,您将都看新存储帐户的摘要页。

门户但是会上载系统多多线程 包并将您的云服务部署到暂存,从而将您的角色置于“已分配”状况。这由于您的 Windows Azure 应用系统多多线程 已配置了数据中心硬件,但尚未安排运行。

若要调试应用系统多多线程 ,请转到“调试”菜单并选泽“启动调试”。Visual Studio 将生成项目,启动 Development Fabric,初始化 Development Storage(由于第一次运行),封装部署,附加到所有角色实例,我希望启动指向 Web 角色的浏览器(请参见图 4)。

WaWebHost(Windows Azure Web 实例宿主)和 WaWorkerHost(Windows Azure Worker 实例宿主)分别承载 Web 角色和工作系统多多线程 角色实例。在云中,每个实例均承载于其其他人 的 VM 中,而在本地开发模拟上,每个角色实例均承载于单独的系统多多线程 中,我希望 Visual Studio 会附加到所有什么实例。

Hani Atassi 是 Windows Azure Tools 团队的软件工程师。在 Atassi 开发云工具前一天,他这么 投身于 Windows Vista 和 Microsoft.com 的开发。

若要使证书受信任并我希望后会跳出证书错误,您都还要将该证书安装在 “受信任的根证书颁发机构”证书存储。这么在您已适当了解了安全影响时才应这么 做。

浏览到希望上载的图像,并单击“提交”。Visual Studio 将在 submitButton_Click 措施内所设置的断点处停止,一起为您提供期望从 Visual Studio 中使用的所有调试功能。按 F5 继续;submitButton_Click 措施将为文件生成唯一名称,将图像流上载到 Blob 存储,并在队列加上上含晒 文件名的消息。

原文 在 Visual Studio 2010 中开发和部署 Windows Azure 应用系统多多线程

既然已通过本地措施创建、编辑和调试了应用系统多多线程 ,您即已准备好将其部署到云。将应用系统多多线程 部署到 Windows Azure 时,可遵循下面你你这一 很好的过程:

导航到 Windows Azure 开发人员门户,并选泽要部署到的托管服务组件。在“证书”标题下,选泽“管理”。通过输入 .pfx 文件的名称以及您在导出步骤中输入的对应密码来上载证书。将证书安装在 托管服务组件后,复制证书的指纹。

由于要启动预期会产生额外负载的服务的额外实例,或关闭未使用的实例,您都还要通过实时修改部署配置来实现。您并不重新部署整个系统多多线程 包,只需重新部署服务配置文件即可。在门户中,单击“配置”,通过上载 Visual Studio 创建的新服务配置文件或使用开发人员门户提供的编辑器来更新服务配置 (cscfg)。

请注意,已计划在未来的更新中使从 Visual Studio 直接部署到云更为轻松,但即使当什么功能准备就绪时,此过程将仍然保持有效。

若要从 Visual Studio 中部署项目,请在出理 方案资源管理器中右键单击 Thumbnails 项目节点,并选泽“发布”。此命令将生成 Windows Azure 应用系统多多线程 二进制文件及相关文件的系统多多线程 包,打开 Windows 资源管理器以显示在其中生成该系统多多线程 包的本地目录,并启动默认 Web 浏览器以浏览到开发人员门户。

您都还要将路径从 Visual Studio 打开的 Windows 资源管理器窗口复制到“打开”对话框,从而可轻松地选泽服务系统多多线程 包 (.cspkg) 和服务配置文件。

到您进入第有有1个 阶段时,您的 Windows Azure 应用系统多多线程 应差太大已完成。功能和代码应已完成,但未修复缺乏。您在此阶段中的主要侧重点是测试和性能优化。当 Windows Azure 应用系统多多线程 在云中执行时,您将这么足够的时间来进行源代码调试,我希望将还要依靠诊断日志记录。

Development Fabric 还要在提权模式下运行,我希望请以管理员身份启动 Visual Studio 2010。我希望,导航到您提取了示例的位置,并打开 Thumbnails 出理 方案,该出理 方案是有有1个 示例服务,演示 Web 角色和工作系统多多线程 角色的使用,并演示使用 StorageClient 库与队列和 Blob 服务交互。

Windows Azure Tools 外接系统多多线程 设计为一起适用于 Visual Studio 2010 和 Visual Studio 5008。安装 Windows Azure Tools for Visual Studio 5008 的最简便措施是使用可在 microsoft.com/web 获得的 Web 平台安装系统多多线程 。确保在选项中加上开发人员工具方案。

您将都看所调试的网页 URL 仍然以本地措施承载,但缩略图的 URL(可在其“属性”对话框中都看)现在指向 Windows Azure Storage。

现在让你门向 Thumbnails 应用系统多多线程 中加上有有1个 HTTPS 终结点。此过程包包含晒 1个 步骤。您还要配置终结点、配置证书并上载证书。

在 Default.aspx.cs 文件中,向 submitButton_Click 措施中加上有有1个 断点。此断点将在用户选泽图像并单击页面上的“提交”时命中。

请看 Visual Studio 所附加到的系统多多线程 (“调试”/“Windows”/“系统多多线程 ”);您将注意到有有有1个 系统多多线程 :WaWebHost.exe、WaWorkerHost.exe 和 iexplore.exe。

图 10 选泽要部署的系统多多线程 包

在 Visual Studio 中,单击“调试”|“启动调试”以在本地开发模拟上打包和运行云服务。开发模拟始终使用颁发给 127.0.0.1(对应于本地主机)或由其颁发的自签名证书。由于证书不受信任,我希望 Web 浏览器在启动时将跳出证书错误。这是正常的。单击“继续浏览此网站(不推荐)”以浏览该网站。

在“帐户密钥”字段中,输入显示在存储服务摘要网页上的主访问密钥。都还要在浏览器中选泽并复制密钥文本,并将其粘上放 AccountSharedKey 编辑框中。

在进行编码时,您将还要使用能让应用系统多多线程 实现可缩放的 Windows Azure 模型。若要出理 进入应用系统多多线程 的额外流量,都还要增加每个角色的实例数。这由于请求将在角色之间实现负载平衡,我希望将影响您设计和实现应用系统多多线程 的措施。

若要在暂存区域中测试云服务,您还要运行它。单击“运行”。这会将您的 Web 角色置于“正在初始化”状况。当该 Web 角色准备就绪后,状况将变为“已启动”。

在第六个阶段中,您将本地存储替代项替换为真正的 Windows Azure Storage,但保留在本地 Development Fabric 中执行 Windows Azure 应用系统多多线程 代码的调试和诊断优点。您都还要在源代码中设置断点,逐行单步执行源代码,计算表达式,并在 Windows Azure 应用系统多多线程 与云存储交互时检查调用堆栈。您将由于在此阶段中花费 20% 到 25% 的项目周期,一起细化代码并措施真实的异步操作进行测试。

图 8 存储连接字符串属性

右键单击任务栏中的 Windows Azure 通知图标,并单击“显示 Development Fabric UI”。这将启动 Development Fabric 应用系统多多线程 三种,利用它可针对部署执行各种操作,这一查看日志,以及重新启动和删除部署(请参见图 5)。请注意,Development Fabric 包包含晒 1个 新的部署,它承载有有1个 Web 角色实例和有有1个 工作系统多多线程 角色实例。

让你单独设置每个角色的实例数,这一有有1个 Web 角色实例和有有1个 工作系统多多线程 角色实例,相应地,在运行 Web 角色的云包含晒 晒 1个 VM,以及在运行工作系统多多线程 角色的云包含晒 晒 1个 VM。

下载并安装 Windows Azure Tools,并重新启动 Visual Studio。您将都看,“启用 Windows Azure Tools”项目模板会替换为“Windows Azure 云服务”项目模板。选泽此模板,打开图 1 中显示的“新建云服务项目”对话框。利用此对话框都还要向云服务中加上角色。

启动了您的角色后,即可通过导航到暂存 URL(以 GUID 开头的 cloudapp.net URL)来进行测试。

利用证书配置页,都还要为给定角色指定应将什么证书安装在 该角色的 VM 实例,以及将什么证书安装在 什么存储中。换言之,都还要为您希望倒进云中的 VM 上的任何证书(而不仅仅是 SSL 证书)使用你你这一 相同的过程。

从开发人员门户网页中,导航到 Thumbnails 托管服务的摘要页,从“暂存”下单击“部署”以打开“暂存部署”页(请参见图 10)。将在此页中指定要上载的系统多多线程 包和配置文件。

启动 Visual Studio 2010,单击“文件”菜单,选泽“新建”|“项目”,打开“新建项目”对话框。在“已安装的模板”|“Visual C#”(或“Visual Basic”)下,选泽“云”节点。这将显示“启用 Windows Azure Tools”项目模板,单击该模板后,将显示有有1个 页面,其含晒 晒 用于安装 Windows Azure Tools for Visual Studio 的按钮。

有三种类型的角色:

请注意,此开发阶段(含晒 云存储的本地服务)将最有由于在有有1个 部署阶段中性能最差。阶段 1(本地/本地)将非常迅捷,由于一切就有在同一框架中进行的,我希望完整访问群体这么有有1个 (即您其他人 !)。阶段 3(云/云)将具有云规模硬件和数据中心相关性的优点。我希望,阶段 2 (本地/云)将执行的代码会合理假设其存储在互近,但事实上数据由于距本地执行环境可是我个网络跃点。

现在,您还要指示 Thumbnails 服务使用新存储帐户来存储其缩略图和图像。在 Visual Studio 出理 方案资源管理器中的“角色”下双击“Thumbnails_WebRole”节点,以打开其属性页。选泽“设置”选项卡,选泽“DataConnectionString”,并单击处在网格行最右边的编辑按钮。这将打开“存储连接字符串”对话框,如图 8 中所示。