【发布时间】:2013-11-07 11:12:27
【问题描述】:
我知道这是一个重复的问题,但我无法弄清楚。
错误信息:
无法加载文件或程序集“System.Data.SQLite”或其中之一 依赖关系。试图加载一个不正确的程序 格式。
背景: 我正在使用 VS2012、MVC4、.Net 4.5 构建 Web 应用程序。 该应用程序使用包含 SQLite.dll 和本地副本的其他解决方案。 我试图在 Win2008 R2 服务器上部署我的 Web 应用程序,但我收到上述错误消息。 我为我的开发人员编译任何 CPU。环境是Win7 x64,我的服务器也是x64
我尝试了什么:
1.尝试将 msvcr100.dll 复制到部署的 bin 文件夹,因为它是 SQLite 的依赖项
2. 尝试将我的开发人员的 SQLite.dll 和 SQLite.Linq.dll 复制到 bin 文件夹。环境
3. 尝试将“启用 32 位应用程序”设置为 false,对于我在 IIS 7.5 中使用的应用程序池也设置为 true
4. 尝试重新启动 IIS,添加网络服务和 IIS 用户以访问我的文件夹。
5. 关注这个帖子System.IO.FileLoadException: Could not load file or assembly 'System.Data.SQLite,我使用的版本是V1.0.88,它现在是一个相当旧的版本,我猜它已经被清理了,也许我应该尝试甚至更旧的版本?
【问题讨论】:
标签: asp.net .net sqlite iis iis-7.5