Таким образом, API Microsoft.Web.Administration очень прост в использовании для создания привязок HTTP и 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();
}
Но привязка HTTPS не имеет смысла без сертификата SSL. Как я могу программно выбрать файл сертификата и использовать его с привязкой HTTPS, используя этот API?