2014-10-31 55 views

回答

22

我同意CyptoGuy IIS.NET指出的区别是,Web Hosting旨在扩展到更多的证书。我想我发现了另一个重要的区别,那就是我还没有找到一种方法来访问.NET代码中的商店。具体而言,因为没有为虚拟主机一StoreName枚举值:http://msdn.microsoft.com/query/dev12.query?appId=Dev12IDEF1&l=EN-US&k=k%28System.Security.Cryptography.X509Certificates.StoreName%29;k%28TargetFrameworkMoniker-.NETFramework

+1

根据Jignesh,可以使用以下方式访问此商店:var store = new X509Store(“WebHosting”,StoreLocation.LocalMachine);' – 2016-07-18 15:45:47

34

IIS.NET

虚拟主机存储和个人存储之间的主要区别在于,虚拟主机存储区设计扩展到证书的数字更高。

对于轻量级方案(当您的证书少于20-30个时),您可以使用任何个人或WebHosting商店。

23

除了Sam.Rueby的答案:

没有对虚拟主机一STORENAME枚举值,但Web托管商店可以使用STORENAME访问价值为“WebHosting”。

var store = new X509Store("WebHosting", StoreLocation.LocalMachine); 
-1

您的域名。承载DNS记录的公司会要求您将其名称服务器列为您的域名的权威名称服务器。您将与他们一起设置DNS记录,当DNS记录需要应答时,互联网用户将查询他们的名称服务器。

一个常见的DNS记录是A记录,它是一个IPv4地址。它是托管您网站的计算机的地址。当用户想访问您的网站时,您的DNS主机将被查询域名的IP地址或您网站的位置。用户将被引导至托管您的网站的计算机。

DNS主机和网络主机可以是相同的,也可以是不同的。例如,我使用Siteground进行DNS托管,因为它们允许我对子域和DNS记录做很多工作,但它们不提供Web托管服务。所以我使用Inmotion托管网络托管。

相关问题