如何将 MVC3 Web 角色部署到 Windows Azure?大多数教程似乎都是关于部署 ASP.NET Web 角色而不是 MVC3 角色。
谁能给我一个链接/提示吗?
最佳答案
很久以前,MVC3 并不受开箱即用的支持,因为需要您手动添加适当的 DLL(或作为启动任务安装)。如今,MVC dll 都使用 MVC3 模板,因此在 asp.net 和 asp.net mvc 部署之间您需要做的事情没有区别。基本的Web Roles和Worker Roles只是Windows 2008 Server VM,部署过程是相同的。开始时,最重要的部分是确保存储的连接字符串指向“真实”存储而不是开发存储(例如诊断连接字符串)。此外, session 状态默认使用 SQLExpress,它不在 Windows Azure 中运行,因此您需要在 web.config 中使用 SQL Azure 数据库(加上适当的连接字符串),或者更改 session 状态以使用缓存(同样) ,web.config 更改)。
关于asp.net - 如何将 MVC3 WebApp 部署到 Windows Azure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10340214/