在我的ASP.NET应用程序中,我从证书存储区加载一个证书:
var myCert = CertificateUtils.GetCertificate("thumbprint");
此证书包含一个密钥对,用于解密加密的应用程序设置。
证书安装在本地计算机下的个人证书存储区中。当应用程序在IIS Express下运行时,它工作得很好。但是,如果我在完全 IIS服务器下执行它,则myCert实例是缺少私钥。
PrivateKey对象的myCert字段包含一个异常:
'myCert.PrivateKey' threw an exception of type '