无法加载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的主要内容,如果未能解决你的问题,请参考以下文章
无法加载测试程序集“* .dll”。错误详细信息:找不到文件* .dll'
SonarQube - 无法加载Wrapper的本机库'wrapper.dll'