如何将MVC3 WebApp部署到Windows Azure

n_n*_*n_n 6 asp.net azure razor asp.net-mvc-3

如何将MVC3 Web角色部署到Windows Azure?大多数教程似乎都是在部署ASP.NET Web角色而不是MVC3角色时完成的.

任何人都可以给我一个链接/提示吗?

Dav*_*gon 3

早在过去,MVC3 并不受开箱即用的支持,因为需要您手动添加适当的 DLL(或作为启动任务安装)。如今,MVC dll 都使用 MVC3 模板,因此在 asp.net 和 asp.net mvc 部署之间您需要做的事情没有区别。基本的Web Roles和Worker Roles只是Windows 2008 Server VM,部署过程是相同的。开始时,最重要的部分是确保存储的连接字符串指向“真实”存储而不是开发存储(例如诊断连接字符串)。此外,会话状态默认使用 SQLExpress,它不在 Windows Azure 中运行,因此您需要在 web.config 中使用 SQL Azure 数据库(加上适当的连接字符串),或者更改会话状态以使用缓存(同样) ,web.config 更改)。