4

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

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

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

这在 Azure 中可能吗?

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

4

1 回答 1

3

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

我相信每次用户注册时创建一个全新的子域可能会很麻烦,特别是如果您使用的是某些域注册商。我建议您在使用将所有子域解析为某个 IP(后端)的通配符 DNS 条目时考虑该方法。然后,在代码中,子域被提取出来,您可以将其用于进一步处理。

于 2016-05-10T17:35:40.063 回答