原因:操作系统是64位的,但发布的程序引用了一些32位的ddl,所以出现了兼容性的问题
解决方案一:如果是64位机器,IIS——应用程序池——高级设置——启用32位应用程序 :true。
解决方案二:修改项目属性——生成——目标平台(比如,X86\X64)
相关文章
- 彻底解决--“未能加载文件或程序集“”或它的某一个依赖项”
- 未经处理的异常 未能加载文件和程序集 或它的某一个依赖项 找不到指定的模块
- 未能加载文件或程序集“”或它的某一个依赖。找到的程序集清单定义与程序集引用不匹配。
- MySQL未能加载文件或程序集“Ubiety.Dns.Core”或它的某一个依赖项 问题的解决
- VS编程,编译提示“【未能加载文件或程序集"XX"或它的某一个依赖,试图加载格式不正确的程序。】”错误的一种解决方法。
- 解决:未能加载文件或程序集“AjaxPro.2”或它的某一个依赖项
- 未能加载文件或程序集“Microsoft.Office.Interop.Owc11, Version=11.0.0.0, ...”或它的某一个依赖项~[解决方案]
- 未能加载文件或程序集“***”或它的某一个依赖项,拒绝访问 <解决方法>
- 未能加载文件或程序集“****”或它的某一个依赖项。试图加载格式不正确的程序。解决方案总结
- 解决:未能加载文件或程序集“AjaxControlToolkit”或它的某一个依赖项。拒绝访问。