【问题标题】:Windows Azure & ASP.NET MVC site deployed on it?Windows Azure & ASP.NET MVC 站点部署在上面吗?
【发布时间】:2010-11-18 20:36:35
【问题描述】:

是否可以在 windows AZURE 平台上部署 asp.net MVC 站点?我知道我们可以部署 WCF 服务,但是完整站点呢?它会起作用吗?它会扩展(即负载平衡)吗?

我们正在开发一个项目 - 一个捐赠网站,该网站将进行大量宣传并获得大量流量。我确实想尝试 AZURE,但是 AZURE 是否可以运行完整的 asp.net mvc 站点?

【问题讨论】:

    标签: asp.net-mvc azure


    【解决方案1】:

    是的 - 您只需确保将 MVC dll 复制到 bin 文件夹并将 MVC 项目添加为 Web 角色。

    这是一个tutorial

    也看看这里: MVCCloudService

    PS。记住 Azure prices

    【讨论】:

    • 现在您不必对 MVC 二进制文件做任何特别的事情。只需在 Visual Studio 中创建项目时选择 MVC 2 模板,一切都会为您完成。
    【解决方案2】:

    正如其他人所提到的,MVC2 站点完全适用于 Azure。您的第二个问题:它是否会扩展(自动平衡)需要更多解释:

    如果您有多个计算实例 (VM) 分配给您的应用程序,MVC2 站点将自动平衡,前提是您在将会话信息保存在 URL 中时没有犯任何错误。

    但是,如果您想自动调整站点上每次负载的计算实例数,您必须自己编写扩展逻辑(查看此站点以开始使用 http://convective.wordpress.com/2010/10/12/autoscaling-in-windows-azure/)或使用第三方扩展引擎喜欢@http://www.paraleap.com/

    HTH

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-12
      • 2010-09-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多