无法加载DLL'SQLite.Interop.dll

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法加载DLL'SQLite.Interop.dll相关的知识,希望对你有一定的参考价值。

我有一个WCF服务,它将访问SQLite数据库。使用Visual Studio WCF测试客户端,服务可以正常启动,我可以调用服务功能,没有任何错误。但是,当我将服务移动到IIS时,连接到数据库时抛出以下异常:

Unable to load DLL 'SQLite.Interop.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

我的服务平台目标是“任何CPU”,dll“System.Data.SQLite.dll”是x86,我是由Nuget下载的。我应该如何设置IIS配置或我的服务以使其工作

答案

我通过引用解决了这个问题:https://stackoverflow.com/a/28092497/7352168+ 将x86和x64 SQLite.Interop.dll复制到IIS目录。

以上是关于无法加载DLL'SQLite.Interop.dll的主要内容,如果未能解决你的问题,请参考以下文章

无法加载共享库'db2app64.dll'

无法加载测试程序集“* .dll”。错误详细信息:找不到文件* .dll'

SonarQube - 无法加载Wrapper的本机库'wrapper.dll'

无法加载文件或程序集'System.ValueTuple'

急! iis6.0发布网站后无法加载dll(dll只有一个)急,在线等。。。。

SQL出错,无法进行大容量加载