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

前端之家收集整理的这篇文章主要介绍了asp.net-mvc-3 – 如何在乌节项目中完成多租户前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在浏览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这样的解决方

猜你在找的asp.Net相关文章