我们目前在我们自己的虚拟机上使用IIS托管我们的网站。效果很好。
我们的主网站有大约30个左右的绑定,我们用它来自定义html输出。对我们来说,每个约束都是一个主题。例如,red.mywebsite.com将有一个红色背景。
如果我们转移到azure网站,azure是否也允许我们这样做?
如果是,我们可以以编程方式执行此操作吗?
答案 0 :(得分:7)
是的,Azure网站确实支持每个网站的多个绑定。
但是,此功能仅适用于Shared
和Reserved
实例比例模式。
通过Custom Domain Management为目标网站配置绑定。您可以添加多个自定义域,这将有效地编辑IIS中的绑定。但是,您必须知道尚未为Azure网站提供SSL。
还有编程方式来管理绑定,但尚未记录,因为此功能是预览。您可以通过Windows Azure PowerShell Management cmdlets管理Azure网站。但这还没有记录。如果从here获得最新的Windows Azure PowerShell,您将拥有以下命令:
还有REST Management API(由PowerShell cmdlet使用),它也没有记录:(
简单的逆向工程(使用fiddler)显示* AzureWebsite命令连接到以下地址:
https://management.core.windows.net/ [订阅-ID] /服务/网站空间/
快速说明,命令Set-AzureWebsite
的帮助显示有一个开关-HostNames
,其记录如下:
-HostNames< String []>
The fully qualified hostnames that can be used to access the website
我相信这就是你需要的。
你可以尝试深入挖掘。