我在服务器计算机上为WCF服务安装了证书。它安装在证书管理器的本地计算机区域中。但是,当我运行该服务时,它说它找不到私钥文件。当我找到私钥时,它位于我的用户帐户区域。为了运行WCF(它正在运行HTTP),我理解它必须在All Users区域中拥有私钥才能获得权限。如何安装证书以使私钥位于“所有用户”区域而不是我的登录用户名区域? makecert命令似乎没有任何设置。
答案 0 :(得分:0)
您应该将证书安装到服务帐户或计算机帐户。您可以通过向管理控制台添加“证书”管理单元来执行此操作:
您现在应该可以通过右键单击树并选择所有任务 - >来导入证书。导入。