因此,HTTPS非常容易用于为站点创建HTTPS和HTTPS绑定:
using (ServerManager manager = new ServerManager())
{
Site site = manager.Sites[siteName];
site.Bindings.Clear();
site.Bindings.Add("*:80:", "http");
site.Bindings.Add("*:443:", "https");
manager.CommitChanges();
}
但是,没有SSL证书,HTTPS绑定是非常没有意义的。如何使用此API以编程方式选择cert文件并将其与HTTPS绑定一起使用?
发布于 2011-03-01 00:42:54
有一个方法重载用于添加绑定,该绑定将正确地将证书添加到HTTP.sys,请参阅:http://msdn.microsoft.com/en-us/library/bb355650(v=VS.90).aspx
您还可以选择实际设置绑定设置:
binding.CertificateHash和binding.CertificateStoreName,在执行时将正确地向HTTP.sys:属性(v=VS.90).aspx注册。
https://stackoverflow.com/questions/5083732
复制相似问题