有没有办法将证书导入Windows中ApplicationPool标识的个人存储?
问题始于Azure网站使用导入证书的方式。正如此博客文章中正确解释的那样 - https://azure.microsoft.com/blog/2014/10/27/using-certificates-in-azure-websites-applications/ - 对于Azure网站,证书将安装到工作进程的ApplicationPool标识的个人证书存储区中。
然后以下列方式访问证书:
X509Store certStore = new X509Store(StoreName.My, StoreLocation.CurrentUser);
我们在内部部署以及在Azure上部署相同的代码,因此我们需要一种在Windows Server 2012R2上复制此行为的方法。