I have an unconventional legacy asp.net 1.1 web app that uses the src attribute in the page directive that utilizes JIT compile on the server as supposed to the normal compile of assemblies in Visual Studio 2003. We are approaching performance capacity limits of the 32-bit platform it’s on and would like to migrate to a 64-bit capable asp.net version. I’m unsure of the best migration path to take: migrate to 3.5 or 4.0?
What are the pros and cons of going with either version? Is 3.5 in the process of being phased out? Is 4.0 established enough for high-traffic web sites in production environment? Does the same web app in 4.0 require more CPU and Memory resources than in 3.5? (new server needed?)
Thanks!
You might want to look at this:
http://support.microsoft.com/kb/894435
You will either migrate to 2.0 first or do a complete re-write. The main jump is from 1.1 to 2.0 and you need to do this manually. You can easily use the VS wizard to then convert to 4.0. Forget 3.5; it was an interim release and the config files are horrible.
As for your dev env, note that VS will remain 32-bit for a long time to come.