J'ai une application ASP.NET MVC à plusieurs locataires qui utilise des sous-domaines pour déterminer le locataire actuel. Le fait que le domaine soit valide ou non est déterminé via une recherche de table de base de données.Vérification des conditions sur chaque demande de page
Où serait le meilleur endroit pour avoir une fonction qui vérifie si le domaine est dans la base de données? Si le sous-domaine n'est pas dans la base de données, il doit rediriger vers l'Index
action dans le contrôleur Error
.
Le fait de placer la vérification dans la méthode Application_BeginRequest
dans le fichier Global.asax
ne fonctionne pas car une redirection interminable se produit.
Une chose qui gênait avec 'Application_BeginRequest' est que les liens CSS/JS/Image étaient en train de déclencher la fonction, donc je devais avoir une condition pour vérifier si ce fichier existe, si c'était le cas, la fonction retournerait. Mais je pense que c'est à cause de Cassani WebServer. – Omar