我有一个非传统的遗留asp.net 1.1网络应用程序,它使用页面指令中的src属性,该服务器使用JIT编译服务器,因为应该在Visual Studio 2003中正常编译程序集。我们正在接近性能容量限制它是32位平台,并希望迁移到64位的asp.net版本。我不确定要采取的最佳迁移路径:迁移到3.5还是4.0?
使用哪个版本有哪些优缺点? 3.5正在逐步淘汰? 4.0是否足以为生产环境中的高流量网站建立? 4.0中的相同Web应用程序是否需要比3.5中更多的CPU和内存资源? (需要新服务器?)
谢谢!
答案 0 :(得分:1)
两者都非常有价值。无论您是否可以使用ASP.NET 4.0为您提供的功能,您都可以选择。
答案 1 :(得分:1)
你可能想看看这个:
http://support.microsoft.com/kb/894435
您将首先迁移到2.0或完全重写。主跳跃从1.1到2.0,您需要手动执行此操作。您可以轻松使用VS向导然后转换为4.0。忘了3.5;这是一个临时版本,配置文件很糟糕。
至于你的开发环境,请注意VS将在很长一段时间内保持32位。
答案 2 :(得分:1)
解决一个具体问题:
3.5正在逐步淘汰?
.NET 3.5是Windows 7和2008 R2的系统组件:因此它将受到支持,直到这些操作系统失去支持。对于Server 2008 R2,目前是2018年(请参阅here)。