始创于2000年 股票代码:831685
咨询热线:0371-60135900 注册有礼 登录
  • 挂牌上市企业
  • 60秒人工响应
  • 99.99%连通率
  • 7*24h人工
  • 故障100倍补偿
您的位置: 网站首页 > 帮助中心>文章内容

Visual Studio开发Windows Azure云应用

发布时间:  2012/7/14 14:11:49
Windows Azure是微软推出面向云平台的操作系统。Visual Studio集成了一些开发工具,来帮助熟悉.NET开发的工程师适应Windows Azure平台的开发。这些工具提供了一体化的方法来帮助开发人员快速轻松创建、部署、发布云项目、还包括查看储存数据。本文我将重点介绍一些工具和技术,来帮助您在云端创建、测试并运行应用程序。

  首先,你需要安装SQL Server相应版本,既可以是SQL Server 2008,也可以是SQL Server Express 2005。当你在测试本地应用程序的时候,你可以使用SQL Server来模拟云存储。如果你已经安装了Visual Studio 2010,那么SQL Server就会自动安装上。

  下一步,你需要下载并安装Windows Azure 工具以及SDK。具体下载地址:http://www.microsoft.com/windowsazure/getstarted/

  当你选择文件-新建项目,就会生成一个云项目,如果目前没有安装最新的Azure工具,Visual Studio就会自动下载。以下截图是没有安装Azure工具的示例。

Visual Studio工具允许你创建一些云项目,在本地测试好,然后上传发布到Windows Azure平台上。让我们在管理员模式下开始运行Visual Studio。

  Visual Studio工具允许你创建一些云项目,在本地测试好,然后上传发布到Windows Azure平台上。让我们在管理员模式下开始运行Visual Studio。

  选择“文件/新建项目”。在Visual Basic 和Visual C#选项卡下,你都能看到有一个目录Cloud,如图1所示,填写相应信息,点击OK。

本页无标题

  Figure 1: Creating a cloud project in Visual Studio 2010.

  接下来系统会提示你选择合适的角色类型。总共有两种角色类型-Web角色和Worker角色。Web角色默认使用IIS,worker role就不会使用。因此,如果你打算创建一个Web应用程序或者WCF服务,Web角色将成为您的首选。

  Worker Roles 更适合执行处理任务。比如我曾经用Worker Roles在服务器上运行Windows service。如果您需要将wav文件异步转换成MP3文件,你可以将wav文件提交给worker role处理。

  选择ASP.NET Web Role.如果你将鼠标悬停在右边面板上,对出现一个铅笔图标,点击图标,可以编辑Web Role的名称。我打算将原有的WbRole 改名为“AwesomeWebApp”,如图2所示。

本页无标题
Figure 2: Adding a web role.

  点击OK,你将进入到类似图3的界面.

本页无标题
Figure 3: New web application in a web role.

  总共有两个项目。AwesomeWebApp是web role。这个是真实在Windows Azure上运行的实例,第二个是云项目。这个包含了角色本身、服务配置以及服务定义文件。这些适用于所有正在运行的角色实例。让我们先看一下服务配置。

  在图4中,我设置了两处更新。osFamily参数值决定了运行平台。当osFamily = “1”时,实例运行在Windows Server 2008上,当osFamily = “2”时,实例运行在Windows Server 2008 R2上。我期望能够运行最新的版本,所以我选择后者。我也新增了更多的设置。你可能将网站上的web.config文件中的某些设置添加到服务配置中,以便于在运行实例的时候,修改服务配置文件,但是你无法修改web.config文件-你需要重新在web.config文件中部署更改的应用程序直至生效。比如,我在服务配置文件中设置了性能计数器的频率,因此我在无需重新发布整个项目的情况下,就可以灵活提高或者减低频率。


本文出自:亿恩科技【www.enkj.com】

服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]

  • 您可能在找
  • 亿恩北京公司:
  • 经营性ICP/ISP证:京B2-20150015
  • 亿恩郑州公司:
  • 经营性ICP/ISP/IDC证:豫B1.B2-20060070
  • 亿恩南昌公司:
  • 经营性ICP/ISP证:赣B2-20080012
  • 服务器/云主机 24小时售后服务电话:0371-60135900
  • 虚拟主机/智能建站 24小时售后服务电话:0371-60135900
  • 专注服务器托管17年
    扫扫关注-微信公众号
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 亿恩科技 版权所有  地址:郑州市高新区翠竹街1号总部企业基地亿恩大厦  法律顾问:河南亚太人律师事务所郝建锋、杜慧月律师   京公网安备41019702002023号
      0
     
     
     
     

    0371-60135900
    7*24小时客服服务热线