将Web应用程序移动到Azure有多容易或困难?

时间:2013-04-23 14:34:44

标签: asp.net asp.net-mvc azure

我差不多完成了开发MVC 4& EF 5(.net 4.5)。我需要在azure上部署它。我可以简单地部署它而无需修改我的代码吗?或者申请必须专门为天蓝色开发?

1 个答案:

答案 0 :(得分:1)

这实际上取决于您是否要使用Web角色,或者您是否要使用Azure托管站点。如果要使用Web角色,则需要添加一个Azure发布项目,该项目创建XML文件以配置要使用的Web角色(主机头,访问密钥,操作系统版本等)。

至于你的实际代码,不,azure只是IIS的托管实例(大多数情况下),任何典型的应用程序都应该没有问题。但是,如果您计划使用SQL Azure,那么您需要解决的问题与独立SQL之间存在一些差异。

顺便提一下,MSDN上有很多关于azure托管和迁移的资源,这里有一些可以帮助你入门。

http://msdn.microsoft.com/en-us/library/windowsazure/dn194221.aspx

http://msdn.microsoft.com/en-us/library/windowsazure/dn194225.aspx