ASP.NET MVC 3 CMS 支持多租户?

Posted

技术标签:

【中文标题】ASP.NET MVC 3 CMS 支持多租户?【英文标题】:ASP.NET MVC 3 CMS supporting multi-tenancy? 【发布时间】:2011-12-02 20:05:06 【问题描述】:

我正在寻找可以集成到现有 ASP.NET MVC 3 (Razor) 网站的轻量级 CMS 解决方案。

我遇到的主要问题是要求能够在同一域和同一数据库中支持同一站点中的多个帐户。

因此用户可以在我的系统上更改他们自己的页面视图。它是一个 SaaS 网站,用户(或属于同一组织的用户)应该能够在不影响其他用户视图的情况下进行编辑。

我没有找到任何现成的东西,我怀疑我的要求可能需要定制解决方案。

不胜感激任何有关潜在解决方案的建议/链接。我看过 N2CMS、Orchard、Meek、Umbraco 和 MVCCMS,但我认为这些都不支持这个要求——除非我错过了什么:)

【问题讨论】:

【参考方案1】:

如果有人感兴趣,我会选择果园。我通过为每个租户使用一个子域来实现多租户。当我问这个问题时,我认为我并没有真正理解这是如何工作的,每个子域的租户现在似乎是一个明显的解决方案:)

【讨论】:

以上是关于ASP.NET MVC 3 CMS 支持多租户?的主要内容,如果未能解决你的问题,请参考以下文章

Orchard Core Framework:ASP.NET Core 模块化,多租户框架

具有 ASP.NET Core 3.0 和 EF Core 的多租户应用程序

ASP.Net MVC 3 中的多项目区域

Google Analytics / Piwik + MVC 的多租户支持?

用于具有单个回调 url 的多租户应用程序的 ASP.NET Core Google Auth?

如何在 ASP.NET MVC 中重定向到动态登录 URL