3

我在设置时遇到了这个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 进程用户

    选择 IIS 进程用户

  2. 浏览用户

    浏览用户

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

4

0 回答 0