0

我有一个在本地运行良好的 Windows 服务,但在部署机器上我得到了这个异常:

ERROR   Unable to load DLL 'c://XYX//Something.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)  

但是,dll在那里。不确定是什么问题。有任何想法吗?

4

1 回答 1

2

您可能有 2 个问题中的 1 个。

权限问题。-- 仔细检查服务正在运行的安全上下文是否合适,并且它具有该目录和文件的正确权限。

您缺少必需的 DLL。Dependency Walker 应用程序是查看与您的 DLL 静态链接的其他 DLL 的便捷方式。如果无法加载静态链接的 DLL,您将看到此错误。

于 2013-10-04T18:01:26.583 回答