2

WebSite Management SDK を使用して、Azure での自動展開を構築しています。現在、コードを介してホスト名を Web アプリに追加することができました。

using (websiteClient)
{
     var configuration = websiteClient.WebSites.Get(webspace, WebsiteName + "-" + Version, new WebSiteGetParameters());

     configuration.WebSite.HostNames.Add(ClientName + "." + DnsZoneName);

     var response = websiteClient.WebSites.Update(webspace, WebsiteName + "-" + Version, new WebSiteUpdateParameters() { HostNames = configuration.WebSite.HostNames });
}

しかし、HostNameSslStates を正しく機能させることはできません。同様の方法で、この Web サイトの SSL 状態を追加しようとします。

 configuration.WebSite.HostNameSslStates.Add(new WebSite.WebSiteHostNameSslState() { Name = ClientName + "." + DnsZoneName, SslState = WebSiteSslState.SniEnabled, Thumbprint = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" });

ただし、これは Azure portal での SSL バインドにはなりません。

ここに画像の説明を入力

このホスト名の SSL 状態を調整する方法に関する経験/コードサンプルを持っている人はいますか?

4

1 に答える 1