解决方案 »

  1.   

    1.确定它没有引用其他的dll
    2.检查一下dll使用的.net framework版本,和你IIS应用程序池里设置的版本一致?
      

  2.   

    很多dll文件并不是单纯的一个dll,你是只需要引用一个dll就够了,它自己会去调用其他好几个dll才能正常工作
      

  3.   

    .net framework版本是4
    IIS版本是7.5
    这样的话,怎么才能解决这个问题呢?需要更换版本吗?还是要改程序引用什么的?
      

  4.   

    首先你要确定dll到底引用的什么版本的.net类库
    IIS里可以设置应用程序池的.net版本的
    不过你还要看项目里是否引用了其他dll,不要这个好使了其他的都不好使了
      

  5.   

    好的,谢谢!引用了好多个dll呢,我先改下试试可不可以
      

  6.   

    是fck的版本不同了.注意.后面长串的版本号比如我正常上传的时候版本号是 2.2.2106.29420后面服务器莫名期妙的变成了2.2.5474.31661
    就报错了
      

  7.   

    我本地的是2.2.2106.29421
    刚才我查了下服务器上bin文件下面的FCK引用,变成了2.2.5474.31661
    那这个怎么解决呢?需要重新发布或者重新引用一下再发布吗?
    还是有什么其他办法解决