Antworten:
von IIS.NET :
Der Hauptunterschied zwischen dem Webhosting-Store und dem Personal Store besteht darin, dass der Webhosting-Store auf eine höhere Anzahl von Zertifikaten skaliert werden kann.
Für einfache Szenarien (wenn Sie weniger als 20 bis 30 Zertifikate haben) können Sie einen beliebigen Personal- oder WebHosting-Store verwenden.
Wenn Sie über 30 verschiedene Zertifikate verfügen, sollten Sie den Webhosting-Speicher aus Leistungsgründen verwenden.
Ich stimme CyptoGuy zu, dass IIS.NET angibt, dass der Unterschied darin besteht, dass Webhosting auf mehr Zertifikate skaliert werden kann. Ich glaube, ich habe einen weiteren wichtigen Unterschied festgestellt, nämlich, dass ich noch keinen Weg gefunden habe, über .NET-Code auf den Webhosting- Speicher zuzugreifen . Insbesondere, weil StoreName
für Webhosting kein Aufzählungswert vorhanden ist : http://msdn.microsoft.com/query/dev12.query?appId=Dev12IDEF1&l=EN-US&k=k%28System.Security.Cryptography.X509Certificates.StoreName%29; k% 28TargetFrameworkMoniker-.NETFramework
var store = new X509Store( "WebHosting", StoreLocation.LocalMachine);