且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

未能加载文件或程序集“********”或它的某一个依赖项。试图加载格式不正确的程序。

更新时间:2022-01-10 20:13:23

遇到这个错误,很大的可能性是缺少 dll 文件, dll 之间的引用不全

这个时候就需要用 depends 来看看 dll 的引用

 

但有时候也有例外…

比如我今天搏斗了大半天的错误

不论怎么用 depends 查看引用的dll

dll 都在相应的位置上…

但就是反复提示:

未能加载文件或程序集“********”或它的某一个依赖项。试图加载格式不正确的程序。

 

而且神奇的是 我本机编译调试都是好的…

部署到服务器就挂了…

一直以为是服务器环境的问题…

最后在本机发布一个版本,然后用我自己的 IIS 发布

发现也挂了…

那么就是 IIS 设置的问题…

然后想起来这个 dll 是 X86 的

查看 IIS 的应用程序池,把启用 32 位应用程序 改成 True

问题解决….

未能加载文件或程序集“********”或它的某一个依赖项。试图加载格式不正确的程序。


本文转自 sun8134 博客园博客,原文链接:http://www.cnblogs.com/sun8134/p/7518290.html   ,如需转载请自行联系原作者