2010-11-18 71 views
3

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

我们正在开发一个项目 - 一个捐赠网站,这个网站会广告很多,并且会收到很多流量。我想尝试AZURE,但AZURE可以运行完整的asp.net mvc网站吗?

回答

3

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

这是tutorial

也到这里看看: MVCCloudService

PS。记住Azure prices

+0

这些天,你不必做任何特殊与MVC二进制文件。当您在Visual Studio中创建项目时,只需选择MVC 2模板,并且全部都是为您完成的。 – smarx 2010-11-19 01:13:32

1

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

如果您有多个计算实例(VM)分配给您的应用程序,MVC2网站将自动平衡,前提是您没有犯任何错误在URL中保留会话信息。但是,如果要自动调整网站上每个负载的计算实例的数量,则必须自己编写缩放逻辑(请访问此站点以开始使用http://convective.wordpress.com/2010/10/12/autoscaling-in-windows-azure/)或使用第三方缩放引擎如@http://www.paraleap.com/

HTH