问题描述
之前Webapp是2.0下运行的,IIS上的版本也是2.0.最近项目升级到4.0.上线后发现部分2.0开发的自定义控价无法使用。如果把IIS上的ASP.NET版本改成2.0老项目正常,但是改到4.0老项目就有部分功能不能正常使用。但是并不是所有的功能都无法使用,有些自定义控件单独使用可以,嵌套到自定的GridView就不好用了。网络上也查询了一下,关于修改WEB.CONFIG的帖子都不能解决问题。所以请有升级过网站的朋友们给点意见。
解决方案
解决方案二:
基本上,微软保证.netframework是版本兼容的。至于你们自己写的程序,那还是需要开发人员自己去调试。首先你们要保证原来的代码以.net4.0为目标平台而重新编译并发布新的dll,这样可以及早发现问题。然后保证你们的asp.net程序引用的是新发布的dll,而不是旧的。程序员可以随便走,但是程序不能随便“失传”。如果连程序都保不住,这应该是一个公司“不得人心”的表现,那就没有办法,只好重新找人开发了。
解决方案三:
把你的源码在Net4.0下重新编译然后放到服务器上
解决方案四:
4.0的服务器控件相对于2.0的确有些变化,你应该按照报的错误进行调整
解决方案五:
现在程序没有报错,就是出现了BUG,有些功能点击后没有反应。
解决方案六:
引用4楼daweij_david的回复:
现在程序没有报错,就是出现了BUG,有些功能点击后没有反应。
没反应的调试一下呗,看是什么问题framework向下应该都是兼容的别人说的原因,未必是你没反应的缘由,代码还是要靠自己调
解决方案七:
静下心来,慢慢调吧..
时间: 2025-01-21 02:09:16