【发布时间】:2012-06-06 16:15:47
【问题描述】:
n00b 在这里。重新提问,因为我没有正确标记它。
我正在尝试利用 Autofac 的 MutliTenant 功能。我从源文件中得到了一个“工作”示例。我已经扫描了文档,但无法弄清楚如何“路由”租户。
目前,我想为基本的 CRUD 应用程序使用单个代码库。 CRUD 应用将被多个不同的站点使用,只专注于为各个站点提供特定服务。
我想最终做到这一点:
- codebase.website1.com(租户 1)
- codebase.website2.com(租户 2)
- codebase.website3.com(租户 3)
有什么想法或参考吗?谢谢。
【问题讨论】:
-
这个底层 CRUD 应用程序是否会是从不同站点的代码中调用的单个运行实例?如果是这样,它的架构是什么?
-
@MarcL。我在想 IIS 7.0,Win 2008 R2。是的,将由网站 1 或 2 或 3 调用的单个实例。因此,在网站 1 上,将有一个指向 codebase.website1.com 等的链接。但是,每个用户都将根据该网站进行身份验证,以便来自网站 2 的用户 2 无法登录到 codebase.website1.com。我希望这是有道理的。
标签: asp.net-mvc-3 autofac