Encryption 如何在IIS 7.5中的多租户场景中配置ravendb中的文档加密

Encryption 如何在IIS 7.5中的多租户场景中配置ravendb中的文档加密,encryption,ravendb,multi-tenant,Encryption,Ravendb,Multi Tenant,多亏了你,我们才能够加密我们的文件 由于我们现在处于多租户环境()中,并且在IIS7.5中部署了ravendb,因此我们希望对所有租户进行加密 不幸的是,我们遇到了很多错误(尤其是在管理工作室): 远程服务器返回错误:NotFound。 我们创建了租户数据库,正如我们在文件系统上看到的那样。但在管理工作室内,我们再也看不到他们了 为了启用加密,我们将加密dll放在Plugins文件夹中 我们需要做一些额外的配置来让它工作吗 编辑:复制步骤: 已配置ravendb的干净实例,IIS 7.5 创建了

多亏了你,我们才能够加密我们的文件

由于我们现在处于多租户环境()中,并且在
IIS7.5
中部署了ravendb,因此我们希望对所有租户进行加密

不幸的是,我们遇到了很多错误(尤其是在管理工作室):

远程服务器返回错误:NotFound。

我们创建了租户数据库,正如我们在文件系统上看到的那样。但在管理工作室内,我们再也看不到他们了

为了启用加密,我们将加密dll放在Plugins文件夹中

我们需要做一些额外的配置来让它工作吗

编辑:复制步骤:

  • 已配置ravendb的干净实例,IIS 7.5
  • 创建了一个加密dll,基于
  • 创建了一个插件文件夹,并将步骤2中的加密dll保存在此文件夹中
  • 转到ManagementStudio并为默认数据库创建一些示例数据
  • 可选:创建租户数据库并创建一些示例数据

  • AndrewF,除非您采取特殊步骤,否则所有租户都将使用插件目录中的任何捆绑包。你能检查一下服务器日志看看错误到底是什么吗?不幸的是,错误日志没有给我更多的细节:
    03/05/2012 13:16:04:请求时出错
    。真正的错误现在显示出来了:
    Raven.Database.server.HttpServer;警告;请求错误;“System.Security.Cryptography.CryptographyException:填充无效,无法删除。
    您可以将其发布到邮件列表中吗?我们找到了复制此内容的方法吗?看起来您试图使用其他密钥,或者内容发生了更改。