gpt4 book ai didi

azure - 在 Azure 上的 Windows Server 2012 上部署时, key 集不存在异常

转载 作者:行者123 更新时间:2023-12-02 07:37:34 25 4
gpt4 key购买 nike

我在将部署升级到 Windows Server 2012 时遇到问题,我的部署在 osfamily=2 下工作正常并使用 .net4 编译,但在 .net4.5 和 osfamily=3 下失败,

当远程到虚拟机时我看到的异常是“ key 集不存在”,似乎与某些证书有关。我的程序使用证书来加密某些流,并且应该能够在部署后使用此证书来解码该流。我检查了虚拟机上的证书,它安装得很好,在正确的位置。所以我怀疑这是与 2012 年不同的安全策略的问题,它阻止了我的角色获取证书中的 key 。

这让我暂时受阻,非常感谢您提供任何线索!

最佳答案

key 集不存在通常是指当您的程序尝试访问证书的私钥但无法执行此操作时出现错误,原因可能是私钥不存在或没有访问权限

您需要在证书存储中找到相关证书,验证它是否包含私钥(将显示在证书的属性中)

Certificate properties

然后通过右键单击证书存储中的证书并选择:所有任务 -> 管理私钥来验证您的进程/应用程序池是否有权访问私钥。从那里,确保将足够的用户添加到允许的列表中

Add permissions

希望这有帮助

关于azure - 在 Azure 上的 Windows Server 2012 上部署时, key 集不存在异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14211410/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com