我们有一些代码连接到网站以调用 Web 服务。当我使用我的帐户(本地管理员)在我们的服务器上运行代码时,代码运行良好。当我使用其他用户运行代码时,代码失败并提示无法连接。
连接到 Web 服务的证书存储在证书存储区的计算机下。当我以管理员身份浏览存储区时,我可以看到它,而当我以非管理员帐户浏览时,我看不到计算机区域。
有没有办法为系统上的所有用户安装证书?
答案1
以管理员身份登录时:
- 打开 MMC -> 证书 -> 机器。
- 右键单击证书 > 所有任务 > 管理私钥
- 添加具有所需权限的经过身份验证的用户安全主体。
更多信息:
该证书有相应的文件,位于:
C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys
如果您需要将其部署到多台计算机,则需要确定哪个文件与您的证书相对应。有关更多信息,请参阅以下内容: