2014-10-31 57 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託管網絡託管。

相關問題