天蓝色的动态子域

Dynamic subdomain in azure

我正在 windows Azure 之上使用 asp.net 构建一个多租户应用程序。

要求是,任何时候在我们的应用程序中注册租户时,都会为该租户创建一个子域,以便与该应用程序一起运行。

所以我想在客户端注册时以编程方式创建一个新的子域,并在其任何用户登录应用程序时重定向到该子域。

在 Azure 中可以吗?

如果是,有什么意见或建议吗?

有关在 Azure 上开发多租户应用程序的 old but good book 中描述了不同的方法(请参阅选项 1 — 使用身份验证)。

我认为每次注册用户时都创建一个全新的子域会很麻烦,尤其是当您使用某个域注册商时。 当您使用将所有子域解析为某个 IP(后端)的通配符 DNS 条目时,我建议您考虑这种方法。然后,在代码中,将提取子域,您可以将其用于进一步处理。