是否可以在同一个项目上运行3.5 ASP.NET Web表单和MVC 3.0

时间:2012-04-26 11:38:51

标签: asp.net asp.net-mvc asp.net-mvc-3

我们有一个.net 3.5 webform公司网站,正在升级到MVC 4.0。由于这是大型网站,我们希望逐步升级。

有人可以建议是否有可能实现上述,即在一个Web项目中同时运行ASP.NET WEbForm和MVC?或者有更好的方法来解决这个问题吗?

谢谢。

4 个答案:

答案 0 :(得分:5)

你应该阅读Scott Hanselman关于这个主题的两篇博客文章:

他还创建了一个AddMvc3ToWebForms NuGet包来支持这个场景(你可以读一点here)。

答案 1 :(得分:2)

你有没有看过Scott Hanselman的这个blog post?既然您在谈论.net 3.5 Web表单和MVC 4.0,您可能需要将应用程序池运行时设置为4.0

答案 2 :(得分:0)

我没有任何实际经验可以分享,但我已经阅读(或被告知)这是可能的。使用的示例是像您这样的情况,即具有较大的代码库并且希望逐步迁移到MVC。

答案 3 :(得分:0)

可以在同一个项目中并行运行MVC和Webforms。