2012-05-02 2 views
1

Quelqu'un at-il une idée de la façon d'implémenter la multitenancy dans l'application asp mvc 3 avec la prise en charge de domaines d'application distincts et de MEF?Application ASP.NET MVC 3 avec multi-tenancy dans des domaines d'application distincts?

Dans mon application, je voudrais charger des assemblages pour chaque locataire vers un domaine d'application différent. Les types sont résolus par MEF dans le domaine d'application approprié. Chaque demande doit être traitée dans un domaine d'application spécifique au client.

Comme c'est un problème assez difficile, j'apprécierais tous les aperçus.

+0

Il y a des tonnes de questions sur stackoverflow à ce sujet - faire une recherche avant de poser une question. – reach4thelasers

+0

Vous ne pouvez pas laisser IIS les traiter comme des applications différentes? – joshp

+0

N'est-ce pas une question similaire à celle que vous avez soulevée [ici] (http://stackoverflow.com/questions/10347865/how-to-handle-asp-net-mvc-requests-in-different-app- domaines-dans-multi-locataire-arch)? – Dangerous

Répondre

0

À mon humble avis, la multi-location est tout au sujet du processus d'avoir une seule base de code pour tous les locataires [forme pure de multi-location]. Lorsque vous aurez toutes les options pour un locataire à personnaliser avec une seule base de code et dans un seul domaine d'application, où l'isolation est basée sur l'identifiant du locataire, il n'y a pas besoin d'un domaine/locataire d'application distinct.

Cela garantit que chaque utilisateur accédant au système obtiendra les données/personnalisations en fonction du locataire auquel il appartient [identifié lors de l'exécution].

Veuillez explorer ce point de vue et publier vos mises à jour sur cette approche.

Questions connexes