asp.net - 如何将 MVC3 WebApp 部署到 Windows Azure

标签 asp.net asp.net-mvc-3 razor azure

如何将 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/

相关文章:

jquery - 更新到 5.1.0 后将数据 POST 到 WebApi 失败

c# - 长时间运行的查询 Web 应用程序( azure )解决方案

c# - 为什么我不应该在 ASP.NET MVC 3 中使用 TempData、Session 和 ViewBag?

c# - 检查字符串以获得足够强的密码

javascript - 有没有一种方法可以在不使用 ASP.NET MVC 的情况下呈现 CSS/Javascript 包?

asp.net - 不使用 .Net MVC 会犯错吗?

c# - 如何从 asp.net webform 中的 gridview 优化 "foreach"事件?

javascript - 使用 ajax 从数据库 EntityFramework 中删除记录

c# - 如何在没有用户交互的情况下在 ASP.NET 中启动任务

c# - 点击刷新网页后,再次触发 Button1_Click 事件