当前位置: 代码迷 >> C# >> 无法加载 DLL: 找不到指定的模块。 (错误来自 HRESULT:0x8007007E)
  详细解决方案

无法加载 DLL: 找不到指定的模块。 (错误来自 HRESULT:0x8007007E)

热度:1649   发布时间:2016-05-05 02:51:09.0
无法加载 DLL: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。

问题点:发布到服务器后,出现无法加载 DLL: 找不到指定的模块。异常,然后有确定dll在bin目录里面

1.这个DLL是C++的,然后在本地上面已经通过测试。

2.这个dll是32位的,服务器是64位,iis已经托管启用32位。



------解决思路----------------------
1。使用Depends检查dll依赖的系统dll是否有确实
2。检查权限配置,iis发布相关的目录和用户权限是重点
------解决思路----------------------
引用:
问题点:发布到服务器后,出现无法加载 DLL: 找不到指定的模块。异常,然后有确定dll在bin目录里面

1.这个DLL是C++的,然后在本地上面已经通过测试。

2.这个dll是32位的,服务器是64位,iis已经托管启用32位。

+1
先检测一下,可能有依赖文件,我也遇到过C#和VB都遇到过,试一下调用dll'是赋给全路径,或者把生成dll的lib文件和dll放一起。
  相关解决方案