我是Azure新手。我在VS 2008中安装了MVC应用程序。它不使用任何数据库。如何将应用程序迁移到Windows azure。
由于 ANK
答案 0 :(得分:1)
Windows Azure承载各种角色,其中一个角色是WebRole。您可以轻松地将MVC项目置于此角色中,以便在Azure上进行托管。
首先,您需要升级到VS2010,因为我相信最新的SDK(版本1.4)仅支持VS2010。从这里下载http://www.microsoft.com/downloads/en/details.aspx?FamilyID=7a1089b6-4050-4307-86c4-9dadaa5ed018&displaylang=en
安装完成后,在VS中创建一个Cloud项目。然后,将现有的MVC项目添加到此解决方案中。然后,您将Web角色添加到您创建的Cloud项目中,并选择MVC项目作为目标。
您需要一些额外的东西,例如在某些引用的程序集上设置copy-local。
以下是关于此主题的优秀文章:http://blogs.msdn.com/b/jnak/archive/2008/10/28/asp-net-mvc-projects-running-on-windows-azure.aspx
答案 1 :(得分:0)
我应该使用哪种SDK和工具包。
1.4是最新的download link
我是否需要在迁移之前将我的应用升级到2010
是的,SDK 1.4不支持2008
是否有对MVC的内置支持
是的,你会找到一个ASP.NET MVC 2 WebRole模板`
我应该使用什么角色
这取决于,尝试从Extra Small
开始