是否可以不交互地向Web App添加域名

我在堆栈溢出问了这个问题,因为我不能让Azure资源pipe理器通过Json分配一个域名

但是从做一些研究,我实际上找不到一个方法来指定一个域名到Web应用程序,除了指向和点击通过门户。

我相信我可以把一个负载均衡器放在它的前面,我认为可以通过Powershell来完成。 但是我觉得我错过了一个观点,因为它似乎太大了一个概念,根本不可能。 (或者我只是错过了Add-AzureDomainName命令行;))

您可以使用Set-AzureWebsite cmdlet:

Set-AzureWebsite -Name "mysite" -HostNames @('www.mysite.com', 'mysite.com') 

参考

https://msdn.microsoft.com/en-us/library/azure/dn495207.aspx

您不需要添加* .azurewebsites.net域名,实际上,如果您尝试,它将不起作用。

关于ARM,我相信如果你不经过azurewebsites.net再次尝试,它应该工作,但我现在无法validation这一点。

 "hostnames": [ "www.mysite.com", "mysite.com" ], "enabledHostNames": [ "www.mysite.com", "mysite.com" ]