是否有可能在Windows AZURE平台上部署asp.net MVC网站?我知道我们可以部署WCF服务,但完整网站呢?它会起作用吗?它会扩展(即负载平衡)吗?
我们正在开发一个项目 - 捐赠网站,该网站将进行大量宣传,并将获得大量流量。我想尝试AZURE,但是AZURE可以运行完整的asp.net mvc网站吗?
答案 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