解决方案 »

  1.   

    首先检车你 把项目转换成4.0之后能运行不
    。。能运行那么在下一步
    再次检查你iis里面分配的程序池是4.0还是2.0的
    基本上就这2个的问题
      

  2.   

    整个项目版本一致。不知道你之前是否配置过太多的webconfig
    如果没有复杂配置,应该比较简单的。
    你可以先新建一个4.0项目,原项目的webconfig改名,把新项目的复制过去。
    数据库连接改成原来项目的连接。再运行。
    如果你的项目没什么机密的话,你可以打包放到网上,然后短信给我下载地址,
    我帮你转好发回给你。
      

  3.   

    项目转化成4.0没问题,iis选择的也是4.0
      

  4.   

    从错误信息来看 
    framework
    编译代码的版本是4.0
    而服务器的版本是3.5
      

  5.   

    网站升级了,iis也得升级,安装IIS 4.0 框架,安装IIS 4.0 框架
    ,4.0的框架是独立的CLR,和2.0的不同,如果想运行4.0的网站,需要用aspnet_regiis注册4.0框架,然后用4.0的Class池,就可以运行4.0的web项目了.aspnet_regiis注册4.0框架:方法如下:
    启动cmd (win键+R 启动cmd)  ,找到 4.0所在的目录,本人机器目录是 C:\Windows\Microsoft.NET\Framework\v4.0.30319
     复制上面的目录 启动CMD进入上面的目录 cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
    然后运行 aspnet_regiis.exe -i  
    稍等一会,  aspnet_regiis 注册成功后IIS就可以运行 .net 4.0 部署的网站了.