我遇到的问题是我的asp.net Web服务正在从certstore加载证书但是私钥不可用。将鼠标悬停在该属性上会显示WindowsCryptographicException。
代码在控制台应用程序下正常运行。在查看X509Certificate2时,只有PrivateKey似乎没有被加载。
我发现这个link关于使用IIS的一个非常类似的问题。这里接受的答案是确保加载完整的用户配置文件。有没有人知道如何在红隼中做到这一点?
我一直在通过WebHostBuilder文档进行挖掘,但还没有看到任何东西。
控制台和红隼都在VS 15.5 /我的用户下运行,这是管理员,并设置为.net 2.0运行时。