2.0项目升级到4.0后有些程序不能使用

问题描述

之前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

2.0项目升级到4.0后有些程序不能使用的相关文章

Oracle RAC 10.2.0.1 升级 10.2.0.5

Oracle RAC 10.2.0.1 升级  10.2.0.5 1.crs和rdbms的升级包是一个,升级时先升级crs,再升级rdbms,最后升级库2.最权威的文档在,10205的补丁中,有个readme. 一.停止数据库相关进程 分别在两台机器上停止数据库 sqlplus "/as sysdba"; sql>shutdown immediate lsnrctl stop 也可以用srvctl工具在一个节点上完成 $ORA_CRS_HOME/bin/srvctl stop s

MySQL 4.0 升级到5.0

由于需要,从4.0直接升级到5.0,查看了一下changelog,发现主要有以下变化: 一.从 4.0 到 4.1 的主要变化 如果在4.1.0到4.1.3版本的MySQL中创建了包含 TIMESTAMP 字段的 InnoDB 表.则在升级到4.1.4及更高时需要重建表,因为存储格式发生变化了 字符串根据标准SQL来比较:比较之前不删除末尾的空格,以前用末尾空格扩展了比较短的字符串.现在的结果是 'a' > 'a ',以前则不这样.可以用 mysqlcheck 来检查一下数据表 TIMESTAM

MySQL 4.0升级到5.0

由于需要,从4.0直接升级到5.0,查看了一下changelog,发现主要有以下变化: 一.从 4.0 到 4.1 的主要变化 如果在4.1.0到4.1.3版本的MySQL中创建了包含 TIMESTAMP 字段的 InnoDB 表.则在升级到4.1.4及更高时需要重建表,因为存储格式发生变化了 字符串根据标准SQL来比较:比 较之前不删除末尾的空格,以前用末尾空格扩展了比较短的字符串.现在的结果是 'a' > 'a\t',以前则不这样.可以用 mysqlcheck 来检查一下数据表 TIMEST

升级到tomcat7.0碰到的问题

今天把tomcat从6.0.18升级到7.0.25,发现了两个问题 问题1 java.lang.ClassNotFoundException: org.apache.catalina.mbeans.ServerLifecycleListener 发现居然找不到这个类,然后把catatina.jar下载下来反编译一看mbenas这个文件夹居然是空的 解决办法 6.0.18以前,conf/server.xml里面的配置有这项 <Listener className="org.apache.ca

hibernate3.0升级到4.2后Configuration.addClass无法加载

问题描述 hibernate3.0升级到4.2后Configuration.addClass无法加载 最近公司准备重新使用ssh,在之前有的项目上升级ssh版本,spring和struts都升级好了,现在在升级hibernate到最新版的时候遇到了问题,原本Configuration.addClass可以加载对应信息,然后用Configuration.getClassMapping获取加载的信息,但现在hibernate4.2后我试了很久都加载不了,请问是什么问题?下面是样例import jav

Android Studio升级到3.0后遇到的坑

这几天谷歌推出了as3.0的正式版,相信大家都进行更新了,然后对3.0的新特性也有过一些了解,最后磨刀霍霍开始宰杀,然鹅却一不小心就开始了排坑之路. 第一坑.必须升级gradle到4.0以上 相信这个大坑,一般使用as的人都会解决了,所以就不多说 第二坑.buildToolsVersion升级到26.0.0 其实这个不算坑,一般buildToolsVersion都会升级到最新的版本,直接更新就是了 第三坑.Error:Resource shrinker cannot be used for li

Oracle11g 11.2.0.3升级失败后如何回退

升级环境: 1. 11.2.0.1 to RAC 11.2.0.2RAC 2.RAC 11.2.0.1 to RAC 11.2.0.3 3.RAC 11.2.0.2 to RAC 11.2.0.3 以上DB软件均是通过out-of-place upgrade方法升级. 如果在升级完成后,发现升级过程有问题,需要回退,我们可以选择两种回退办法: 1. 通过闪回的办法还原到11.2.0.1 /11.2.0.3的数据库 2. 执行catdwgrd.sql 降级数据字典数据库 以下我们介绍通过闪回数据库

控件-android项目 从2.3升级到4.0样式怎么改变

问题描述 android项目 从2.3升级到4.0样式怎么改变 一开始是支持2.3的,后来不再支持,最小支持4.0的,但是项目改为4.0以后,运行起来控件的样式还是2.3的,这个怎么改? 解决方案 Manifest文件中 android:minSdkVersion=""14"" android:targetSdkVersion=""16"" /> 这个改了吗 解决方案二: 相关的地方有1.AndroidManifest.

hadoop 2 2 0-hadoop升级2.2.0后运行job报错Shell$ExitCodeException: id: dr.who: No such user

问题描述 hadoop升级2.2.0后运行job报错Shell$ExitCodeException: id: dr.who: No such user 2013-12-03 11:34:56,590 WARN org.apache.hadoop.security.UserGroupInformation: No groups available for user dr.who 2013-12-03 11:34:56,589 WARN org.apache.hadoop.security.Shel