我知道这是个重复的问题,但我搞不懂。
错误消息:
无法加载文件或程序集“System.Data.SQLite”或其依赖项之一。试图加载格式不正确的程序。
上下文:I正在使用VS2012、MVC4、.Net 4.5来构建一个web应用程序。应用程序使用另一种解决方案,该解决方案包含带有副本本地的SQLite.dll。我试图将我的web应用程序部署到Win2008 R2服务器上,但是我得到了上面的错误消息。我为任何CPU编译我的开发工具。环境是Win7 x64,我的服务器也是x64
我尝试了什么:
1.尝试将msvcr100.dll复制到已部署的bin文件夹,因为它是SQLite的依赖项
2.试图从我的开发工具中将SQLite.dll和SQLite.Linq.dll复制到bin文件夹。环境
3.尝试将Enable 32位应用程序设置为false,对于我在IIS 7.5中使用的应用程序池也是如此。
4.试图重新启动IIS,添加了网络服务和IIS用户以访问我的文件夹。
5.遵循了这篇文章的System.IO.FileLoadException: Could not load file or assembly 'System.Data.SQLite,我使用了V1.0.88版本,它现在是一个相当老的版本,我想它已经被清理了,梅比我应该试试,甚至更旧的版本?
发布于 2013-11-23 09:31:06
在64位操作系统中运行SQLite,尝试使用x64版本的System.Data.SQLite.DLL
下载:http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki
https://stackoverflow.com/questions/19638890
复制相似问题