-2

我几乎完成了 MVC 4 和 EF 5 (.net 4.5) 的开发。我需要将它部署在 azure 上。我可以简单地部署它而不修改我的代码吗?或者该应用程序必须专门为 azure 开发?

4

1 回答 1

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

于 2013-04-23T15:26:48.867 回答