【发布时间】:2015-01-26 17:25:48
【问题描述】:
我们希望在我们的项目中使用 AppFabric 缓存,并使用包括 ReadThruogh-WriteBehind 功能的 Sqlite。我成功创建了 Provider 并注册到 GAC。如果我选择 mssql 服务作为数据提供者,一切都会成功。另一方面,如果我选择 sqlite,它会在 GAC 中的 Provider 上的这一行引发异常。
SQLiteConnection conn = new SQLiteConnection(@"path");
此异常来自 GAC 中的 Provider,但如果我在服务中编写此行,它可以工作。所以问题是,如果我想从 GAC 连接 sqlite,它会引发异常:
缓存提供程序在读取期间抛出异常。
错误信息中没有更多解释,但是如果尝试从服务连接sqlite,则连接成功。 Sqlite db 文件允许所有人阅读。
似乎存在身份验证问题或类似问题。有什么解决办法?
【问题讨论】: