将网站从.NET 2.0迁移到.NET 3.5的风险

时间:2010-08-25 14:08:49

标签: asp.net .net-3.5 .net-2.0

将网站从2.0框架升级到3.5框架的固有风险是什么?

我知道升级时给我的功能,只是好奇升级时是否会出现任何已知问题。

即。函数X曾经以这种方式运行,现在表现出一种新的方式。

3 个答案:

答案 0 :(得分:8)

我遇到的唯一主要的2.0-> 3.5问题区域是Web.Config,并以System.Web.Extensions 2.0的引用为中心。如果使用Visual Studio界面更改项目的.NET版本,VS将自动修复Web.config文件中的大多数引用不兼容性。

至于代码差异,你可能会发现一些已被新版本淘汰的方法,但我从来没有遇到任何彻底中断的方法。

Microsoft拥有非常严格的向后兼容性标准,以便尽可能减少主要升级的影响。

答案 1 :(得分:2)

AFAIK在将项目定位到.NET 3.5后,应该检查一个问题:web.config文件更改。有关此主题的一些信息here on SO

除此之外,.NET在2.0,3.0和3.5版本之间大量扩展。但是库核心在考虑其功能行为方面非常稳定。

还有一点需要注意。我毫无问题地升级了3个不同的Web项目,甚至没有触及web.config。

答案 2 :(得分:1)

每当我这样做时,我遇到的问题很少。

3.5实际上在IIS中运行为2.0,所以真正的3.5项内容是额外的。

给它一个破解并编译,应该没问题。