2012-05-02 42 views
1

有没有人有想法如何在asp mvc 3应用程序中实现多租户,支持单独的应用程序域和MEF?在单独的应用程序域中使用多租户的ASP.NET MVC 3应用程序?

在我的应用我想加载组件为每个租户不同的应用程序域。 MEF在适当的应用程序域中解决了类型。每个请求都需要在合适的特定于租户的应用程序域中处理。

因为这是一个相当棘手的问题我将不胜感激任何见解。

+0

有关于此的大量stackoverflow问题 - 在提出问题之前先进行搜索。 – reach4thelasers

+0

您无法让IIS将它们视为不同的应用程序? – joshp

+0

这不是前一个你提到[这里](http://stackoverflow.com/questions/10347865/how-to-handle-asp-net-mvc-requests-in-different-app-类似的问题域功能于多租户拱)? – Dangerous

回答

0

IMHO,多租户是所有关于具有单一的代码库为所有租户[多租户的纯形式]的过程。

当您将所有租户的选项用单个代码库和单个应用程序域自定义时,根据租户标识符进行隔离,不需要单独的应用程序域/租户。

这样可以确保获取到系统的每个用户将获得基于他属于【确定在运行时]租户的数据/定制。

请浏览此观点,并在此方针发表您的更新。