加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc-3 – 如何在乌节项目中完成多租户

发布时间:2020-12-15 23:13:37 所属栏目:asp.Net 来源:网络整理
导读:我一直在浏览Orchard CMS的源代码,了解他们如何解决多租户问题. OrchardProject 有人可以指出我应该查看的文件或区域,以了解管道工程在果园多租户方面的工作原理? 域名如何和在哪里解密,以从DB获得租户? 用户在网站上的会话期间如何维护租户配置详细信息?
我一直在浏览Orchard CMS的源代码,了解他们如何解决多租户问题.

OrchardProject

有人可以指出我应该查看的文件或区域,以了解管道工程在果园多租户方面的工作原理?

>域名如何和在哪里解密,以从DB获得租户?
>用户在网站上的会话期间如何维护租户配置详细信息?

作为测试项目,我想要在ASP.Net MVC应用程序中编写类似的裸机代码来演示多租户.

我看过的地方:

> OnBeginRequest
> Global.cs
> Stater.cs

解决方法

您需要从果园图库安装多功能模块,启用它,并在设置中进行配置.

您要查看的代码是多重模块子文件夹中的代码.

但是,了解如何进行多租户将不会帮助您.果园拥有非常复杂的路由和扩展系统,具有吨层和动态调度点.您不能简单地将乌节的内部系统下载到一个简单的MVC应用程序中,而无需基本上重新构建所有的乌节基础设施.

果园不是写一个独立的MVC应用程序的一个很好的例子,因为它对灵活性有很多要求,而且它的系统是非常重要的基于动态的claysharp的东西.

除非有理由需要使用Orchard方法,否则您将更加适合查看http://weblogs.asp.net/zowens/archive/tags/Multi-tenancy/default.aspx这样的解决方案

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读