MVC 4的多租户架构

本文关键字:MVC | 更新日期: 2023-09-27 18:12:46

我需要创建/发布一个复杂的MVC站点到几个客户端,每个客户端都有大部分共享功能,但也有自定义的东西,如客户端特定的控制器/视图/业务逻辑等。大多数人坚持自己托管网站,并且有他们不想让别人知道的功能。

在阅读了这篇文章之后,我为MVC多租户创建了一种方法,它似乎可以处理大多数场景。

因为我不能附加到Stack Overflow,我把它贴在这里(不需要全部阅读-它主要是截图!)。

基础是有一个通用项目,由几个客户端项目引用。然后,客户端项目可以具有与泛型类似的结构,并且在我希望使用重写代码/控件/视图时具有优先权。

因为它是整个事情的基础,我不想实现一些东西,只是发现其他人用更容易/更好的方法。

我的问题有点模糊,但很简单——有没有更好的方法?

MVC 4的多租户架构

你的架构看起来不错。我只想说,你必须非常小心通用的东西,以及客户端插件如何与核心应用程序通信。

我会在CVS中有一个基本项目,客户端的特定分支引用它(如git子模块),这样每个人都可以从核心中适应。

推出产品版本和QA版本也是必须谨慎处理的事情,因为根据客户端的不同,你可能最终得到不同的版本。

相关文章:
  • 没有找到相关文章