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


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

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

 

但有时候也有例外…

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

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

dll 都在相应的位置上…

但就是反复提示:

image

 

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

部署到服务器就挂了…

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

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

发现也挂了…

那么就是 IIS 设置的问题…

然后想起来这个 dll 是 X86 的

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

问题解决….

image


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM