Windows Azure&部署ASP.NET MVC站点吗?

时间:2010-11-18 20:36:35

标签: asp.net-mvc azure

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

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

2 个答案:

答案 0 :(得分:3)

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

这是 tutorial

另请看这里: MVCCloudService

PS。请记住Azure prices

答案 1 :(得分:1)

正如其他人所说,MVC2网站对Azure来说完全没问题。你的第二个问题:它是否会扩展(自动平衡)需要更多解释:

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

但是,如果要自动调整站点上每个负载的计算实例数,则必须自己编写扩展逻辑(请检查此站点以开始http://convective.wordpress.com/2010/10/12/autoscaling-in-windows-azure/)或使用第三个 - 派对缩放引擎,如@ http://www.paraleap.com/

HTH