Can you run the same web application (ASP.NET MVC 2) on ASP.NET 2 as well as ASP.NET 4? The application is developed and built for .NET 3.5 SP1.
My initial guess is you can’t, due to vast differences in standard web.config files between these two runtimes. Is this correct?
If two web.configs were supplied, one for each ASP.NET version, should it, in principle at least, run correctly?
A .NET 2 app should still run under Framework 4.x, but not necessarily the other way round – that would depend if you’ve used any framework features that weren’t present in the earlier version.