我们有一个.net 3.5 webform企业网站,并且正在升级到MVC 4.0。由于这是大型网站,我们希望逐步升级。是否可以在同一个项目上运行3.5 ASP.NET web form和MVC 3.0
任何人都可以请建议是否有可能实现上述即运行ASP.NET WEbForm和MVC在一个Web项目?还是有更好的方法来解决这个问题?
谢谢。
我们有一个.net 3.5 webform企业网站,并且正在升级到MVC 4.0。由于这是大型网站,我们希望逐步升级。是否可以在同一个项目上运行3.5 ASP.NET web form和MVC 3.0
任何人都可以请建议是否有可能实现上述即运行ASP.NET WEbForm和MVC在一个Web项目?还是有更好的方法来解决这个问题?
谢谢。
应该由Scott Hanselman在阅读了有关这个问题的两部博客文章:
他还创建了一个AddMvc3ToWebForms NuGet包,以支持该方案(你可以阅读一点点关于它here)。
我没有任何实践经验可以分享,但我已阅读(或被告知)这是可能的。使用的例子就像你的情况,即有一个庞大的代码库,并希望逐步迁移到MVC。
您是否通过Scott Hanselman检查了blog post?由于您正在讨论.net 3.5 Web窗体和MVC 4.0,可能需要将应用程序池运行时设置为4.0
可以在同一个项目中并排运行MVC和Webforms。