We've been working with .Net v3.5 SP1 and MVC 2. Backend SQL Server 2005. Its a web 2.0 web app using several AJAX & jQuery features.
Now we want to migrate to .Net v4.0 and MVC 3. The main reason being that most of the upgrades and enhancements go better with MVC3. We want to migrate in a way that will ensure the stability and if possible help us migrate fast & safe.
I found a few threads on SO but its been a long time so I wanted know the best approach.
Can we delay the migration to 'Razor view engine' for our views? Apart from that what are the changes we shud be prepared to work out during the migration. For example, here're a few I'm aware -
- I believe our web.config would have a major make over in .Net v4.0.
- Would the RegisterRoutes need any changes?
- Any specific things to look into the Global.asax.cs?
- We've user controls & editor templates - any changes?
- We've explicitly referenced user controls as well as Html.EditorFor - any changes or updates?
- Form based authentication, Attributes, Extension methods, Action Filters, etc... I hope these old things would adapt just fine.
Platform: I hope VS.Net 2010 + MVC 3 would be sufficient or need any SP, etc.. ?
Can any tool(s) help - like: http://blogs.msdn.com/b/marcinon/archive/2011/01/13/mvc-3-project-upgrade-tool.aspx
I've gone thru the famouse scottgu ref link. It does have a lot of info but not much for migration. Sorry for being late. I just wanted to avoid mistakes from your learning.
Thank you.
Ref: Could it be as simple as this! OR http://www.mrrives.com/Technology/?p=743