在Internet信息服务管理器中,您在创建或导入证书时可以在Personal和Web Hosting证书存储区之间进行选项。
有什么区别?
答案 0 :(得分:51)
来自IIS.NET:
Web Hosting商店和Personal商店之间的主要区别在于,虚拟主机商店旨在扩展到更多的证书。
对于轻量级方案(当您的证书少于20-30个时),您可以使用任何个人或WebHosting商店。
答案 1 :(得分:30)
Web Hosting没有StoreName枚举值,但可以使用StoreName值作为" WebHosting"来访问Web Hosting存储。
var store = new X509Store( "WebHosting", StoreLocation.LocalMachine);
答案 2 :(得分:29)
我同意CyptoGuy的说法,IIS.NET声明不同之处在于Web Hosting旨在扩展到更多证书。我想我发现了另一个重要的区别,那就是我还没有找到从.NET代码访问 Web Hosting 存储的方法。特别是因为Web Hosting没有StoreName
枚举值:http://msdn.microsoft.com/query/dev12.query?appId=Dev12IDEF1&l=EN-US&k=k%28System.Security.Cryptography.X509Certificates.StoreName%29;k%28TargetFrameworkMoniker-.NETFramework