我已经看到了几个不同的用于.NET的进程内SQL数据库(包括一个来自Microsoft),但要么它们不能在中等信任(ASP.NET)下工作,要么文档/网站甚至都不讨论。
您一般对进程内数据库有什么经验,并且您是否知道在ASP.NET中具有中等信任的任何工作?
更新:我知道,当放置在GAC中时,很多事情都适用于中等信任,它充当了一种信任机构。但是,我更喜欢可以部署的解决方案。
答案 0 :(得分:4)
尝试VistaDB,它可以在中等信任配置中使用,并且可以部署在应用程序的 bin 文件中。
它还支持ASP.Net Membership API,100%.Net,加密,使用SQL Server语法等。
答案 1 :(得分:0)
当程序集存储在GAC中时,很多它们都可以工作(我知道 SQLite会这样做。)
我假设您正在使用某种形式的共享主机来体验中信任的困境。大多数提供商都了解到足以将二进制文件添加到全局缓存中,因为它们是第三方并且看起来相当有信誉。 SQLite已经很成熟,所以看起来你不应该要求他们安装木马。