日期:2014-05-17  浏览次数:20509 次

asp.net网站2.0升级到4.0,描述见下文,求大神给条活路!!
网站是给予2.0开发的,然后就部署到了服务器,服务器上的.netframwork有1.0,2.0和4.0这三个版本,这几天被要求将网站升级到4.0,于是上服务器将网站的版本信息改为了4.0,但是报错了,网站根本无法运行。然后在网上查了下资料,将配置文件里的版本信息做了相应的调整,改为了4.0,仍然是不行。后来又尝试在本地将网站版本信息改为了4.0,重新编译,上传服务器,将服务器的版本改为4.0的,哭了,还是不行....
求有见识的大神们指点指点,不甚感激。跪谢了...

------解决方案--------------------
删除掉C盘下面已经编译好的文件,然后重新编译下试试
------解决方案--------------------
贴出错误信息。一般情况下,是可以运行的
------解决方案--------------------
如果是 win08 服务器,那么用到集成模式和经典模式这个概念了,用错就报错了。

你现在的web.config 是老的得重新配置。
------解决方案--------------------
要在win7/windoow server2008里面的开始,
开始--所有程序--附件--命令行--右键“以管理员身份运行”进入cmd方式,然后在cmd方式下进入要注册dll所在文件夹中,再次使用regsvr32 /s xx.dll,就可以了

64 下注册
点击开始,在“搜索程序和文件”里键入cmd,然后在搜索出来的cmd菜单上右键,以管理员的权限运行,

此时cmd提示符为c:\Windows\System32,键入cd windows\syswow64,改变提示符为c:\windows\syswow64

在cmd里键入regsvr32 xxx.dll,回车,然后提示注册成功(注意此时使用的是syswow64目录下的regsvr32.exe,而不是system32下的regsvr32.exe)。