我在windows Azure之上使用asp.net构建multiTenancy应用程序。
要求是在我们的应用程序中为租约创建租赁注册时,以便与该应用程序一起运行。
因此,我希望在客户端注册时以编程方式创建新的子域,并在其任何用户登录应用程序时重定向到此类子域。
Azure中可以吗?
如果是,是否有任何建议或建议?
答案 0 :(得分:3)
有关Azure上多租户应用程序开发的old but good book中描述了不同的方法(请参阅选项1 - 使用身份验证)。
我认为每次注册用户时创建一个全新的子域名都很麻烦,尤其是在使用某些域名注册商的情况下。 当您使用将所有子域解析为某个IP(后端)的通配符DNS条目时,我建议您考虑这种方法。然后,在代码中,正在提取子域,并将其用于进一步处理。