我在堆栈溢出问了这个问题,因为我不能让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" ]