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