我们一直在使用.Net v3.5 SP1和MVC 2.后端SQL Server 2005.它是一个使用多个AJAX& amp;的Web 2.0 Web应用程序。 jQuery功能。
现在我们要迁移到.Net v4.0和MVC 3.主要原因是 MVC3的大多数升级和增强功能都更好。我们 希望以确保稳定性的方式进行迁移 可能帮助我们快速迁移&安全
我在SO上发现了一些线程,但已经很长时间了,所以我想知道最好的方法。
我们可以延迟迁移到“Razor视图引擎”以获取我们的观点吗?除了这些变化之外,我们还准备在迁移过程中解决这些变化。例如,这里有一些我知道的 -
平台:我希望VS.Net 2010 + MVC 3足够或需要任何SP等。?
任何工具都可以提供帮助 - 例如:http://blogs.msdn.com/b/marcinon/archive/2011/01/13/mvc-3-project-upgrade-tool.aspx
我走过了这个着名的scottgu ref link。它确实有很多信息,但对于迁移并不多。对不起,来晚了。我只是想避免你学习中的错误。
谢谢。
价: 可能就像this!一样简单 或http://www.mrrives.com/Technology/?p=743
答案 0 :(得分:0)
以下是我如何继续升级 -
<强>移植强> 有关迁移过程及其所做更改的详细说明。实际上它与ASP.Net v1.1一样深(旧)v3.5更简单(跳过为ASP.Net v1.1提供的手动更新到3.5迁移。例如,你不需要如果您的应用程序位于v3.5)
,请升级部分类设计的用户控件和页面更不用说,请确保您已获得备份,并且还要通过转换日志查找问题。 VS.Net 2010转换向导随时为您服务。您可以选择使用目标.Net framework v3.5或升级到v4.0(就像我一样)
POST MIGRATION 您将要查找一些与.Net v4.0升级相关的问题 - 比如它HTMLEncode您的控件和URL的文本内容(所以&#34;&#34;将成为&#34; %20&#34;) - 我有几个hiccups!
web.config更新 喜欢 - controlRenderingCompatibilityVersion等...这里有一个很好的参考 -
最后 MVC 3升级 手动,如果不复杂,它会很难,所以我继续使用自动化工具。太棒了!
希望这会有所帮助。我还在测试和修改我的网络应用程序,以了解迁移后的任何其他问题。如果有任何修改,请告诉我们!
谢谢。