向服务器上的所有用户添加强命名密钥 (pfx)

Add strongly named keys (pfx) to all users on a server

我正在尝试配置一个 jenkins windows 从属 msbuild 任务,但我遇到了单击一次项目及其强命名键的问题。

根据哪个帐户安装 PFX 密钥,这取决于结果和错误是什么。

背景:

项目(ProjectX 和 ProjectY)

詹金斯Windows 奴隶:

已尝试的解决方案 1:

我使用我的用户帐户远程桌面到服务器:

已尝试的解决方案 2:

我使用 Jenkins 用户帐户远程桌面到服务器上

有谁知道如何让 Jenkins 用户帐户确认 PFX 密钥?

感谢您的帮助, 桑德拉

最后我找到了问题和解决方案,并且认为如果其他人遇到类似问题我会提出来。

我们克隆了强命名密钥所在的构建服务器。克隆所有密钥后,Click Once 应用程序坏了。无论我们做什么,我们都无法删除旧密钥并重新安装它们。

从头开始构建新的构建服务器并在新服务器上手动安装 PFX 密钥后,一切又恢复正常了。

因此出于某种原因,克隆服务器无法正确克隆 pfx 密钥。