Windows Azure Web Apps允许订阅管理员为Web应用程序定义自定义主机名,这些主机名必须手动列出,但您也可以为子域指定通配符主机名,例如: *.myapp.com
。
因此,如果我有一个多租户应用程序,其中每个租户都有自己的虚荣主机名,他们可能是“billselectrical.myapp.com”和“megabusiness.myapp.com” - 我的应用程序代码中的主机名检测将处理其余部分。
但是,Azure Web Apps中是否可以使用任意主机名?如果我的(知名度)客户megabusiness.com希望我的托管应用程序显示为“myapp.megabusiness.com”怎么办?显然,我可以通过显式和手动将myapp.megabusiness.com添加到Azure域列表来支持这一点(不幸的是,这需要添加验证TXT记录 - 所以这需要客户的合作) - 但似乎没有办法指示Windows Azure允许任何主机名。
......还是在那里?
我注意到我知道使用带有手动配置的IIS网站的原始VM可以实现这一点 - 我想也可以通过Web角色工作者实现这一点。