CruiseControl.net SourceGear Vault CryptographicException:Keyset不存在

时间:2013-08-27 23:57:20

标签: cruisecontrol.net sourcegear-vault cryptographicexception

我在使用CruiseControl.net设置SourceGear Vault时遇到了此错误:

CryptographicException: Keyset does not exist

在看到很多关于在C:\Users\All Users\Microsoft\Crypto\RSA\MachineKeys文件夹上设置访问权限并使用证书(没有一个工作)的解决方案后,我终于自己解决了这个问题。

在初始安装SourceGear Vault期间,在“选择IIS进程用户”部分中,选择“计算机”或“系统”时,可能会发生此错误。

要解决此问题,请卸载Vault(保留Vault数据库)并重新安装Vault(使用现有数据库)。在“选择IIS进程用户”部分中,选择“自定义”并选择具有正确系统/域权限的相应用户。

为了使它更容易一些,下面是安装过程中需要运行的对话图像:

  1. 选择IIS进程用户

    Choose IIS Process User

  2. 浏览用户

    Browse User

  3. 在此示例中,它们指的是域用户,但如果您没有设置域,则用户选择对话框将允许您选择本地用户。

0 个答案:

没有答案