Je cherche à ajouter la multi-location à une application MVC de base .net que je développe..Net Core - Remplacements de contrôleur multi-locataire
Mon but est d'avoir un projet de base qui contient les caractéristiques de base, y compris les contrôleurs, les vues, les actifs etc.
Je voudrais avoir un projet distinct par locataire qui peut remplacer les paramètres par défaut du projet de base . En ce moment j'essaye d'aborder la tâche de passer outre des contrôleurs, non seulement au niveau de contrôleur mais à la capacité de surcharger des actions individuelles dans un contrôleur.
Que devrais-je regarder pour faire ceci, je pensais à l'IControllerFactory mais pas sûr si c'est l'endroit correct dans le noyau de .net?
Je suppose qu'il peut y avoir un loin pour réaliser ceci avec l'IoC mais doit pointer dans la bonne direction.
Quelqu'un a des commentaires à ce sujet?