这是什么情况啊,我系统是32位的,web项目是64位,求解!
我遇到过这个问题有两次,不过环境不同。
第一次:Windows 2008 Server R2 64位;
第二次:Windows 7 64位;
原因分析:操作系统是64位的,但发布的程序引用了一些32位的ddl,所以出现了兼容性的问题。
解决方案:IIS——应用程序池——高级设置——启用32位应用程序 :true。
发生这种情况有三种原因:1..Net框架出错,重新安装修改即可.2.你所引用的文件版本不一致所造成.解决方法:重新生成需引用的文件,然后重新引用3.所引用的文件不存.复制一个引用文件到程序目录下,如果是Web复制到Bin下,即可.......
答案就在这里:未能加载文件或程序集或它的某一个依赖项
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。
你的iis的.net应用程序池选择的.net版本不正确,导致程序集加载错误,或者是你的程序有问题,重新编译、部署。