如何将MVC3 Web角色部署到Windows Azure?大多数教程似乎都是在部署ASP.NET Web角色而不是MVC3角色时完成的。
任何人都可以给我一个链接/提示吗?
1 个答案:
答案 0 :(得分:3)
回到过去,MVC3并不是开箱即用的,因为需要手动添加相应的DLL(或作为启动任务安装)。目前,MVC dll都在使用MVC3模板,因此在asp.net和asp.net mvc部署之间,您需要做的事情没有区别。基本的Web角色和辅助角色只是Windows 2008 Server VM,部署过程是相同的。最重要的部分,在开始时,确保您的存储连接字符串指向"真实"存储而非dev存储(例如诊断连接字符串)。此外,会话状态默认使用SQLExpress,它不在Windows Azure中运行,因此您需要在web.config中使用SQL Azure数据库(加上正确的连接字符串),或将会话状态更改为使用Cache(再次,web.config更改)。