如何使用角色在VS2013中设置新的Azure MVC项目?

时间:2014-01-20 15:51:00

标签: asp.net-mvc-4 azure azure-web-roles

我是Windows Azure Developement和VS2013的新手。我试图从pluralsight.com上关注VS2010教程,其中演示者在Windows Azure中创建新的MVC 4 Web Application Visual C#。出现提示时,他在设置项目时向应用程序添加Worker RoleWeb Role

自本教程完成以来,Windows Azure似乎已经改变了很多VS项目设置。

我如何在VS 2013中执行此操作?

我已经下载了适用于VS2013的Windows Azure SDK 2.2我没有看到设置项目的相同工作流程。 。

有人可以帮帮我吗?

solution explorer MVC 4 Web Application VS 2013

这是MVC项目解决方案资源管理器的外观,但是当我右键单击添加时,不会添加Roles个项目。我怎么能这样做?

出于某种原因,即使在安装Azure SDK之后,这一切也会显示出来。这是否意味着SDK未正确安装?

enter image description here

这就是弹出的内容

enter image description here

更新

我重新安装了适用于VS 2013的Windows Azure SDK,现在显示了Cloud Service选项。您似乎无法与Premium VS 2013版本并行运行VS2013 Express版本。

enter image description here

此处需要注意的另一件事是,即使使用工具登录我的Microsoft ID,我也必须点击工具并连接到我的Windows Azure帐户 - >连接到Windows Azure

2 个答案:

答案 0 :(得分:3)

您需要添加云项目。在解决方案级别,FILE>>新项目>>模板>> Visual c#>>云>> Windows Azure云服务。

enter image description here

然后,Visual C#>> ASP.NET Web角色

enter image description here

答案 1 :(得分:3)

由于您有一个现有的ASP.NET MVC项目,因此将其作为Windows Azure云服务(Web角色)启用的最简单方法是执行以下操作:

  1. 右键单击ASP.NET MVC项目名称
  2. 选择转换
  3. 选择“转换为Windows Azure云服务项目”
  4. 然后,Visual Studio将在您当前的解决方案中自动创建一个新的Windows Azure云服务项目,并将新的Web角色添加到Cloud Service项目中。

    Add a new Windows Azure Cloud Service project

    New Web Role created