I have multi-tenant ASP.NET MVC application which utilizes subdomains to determine the current tenant. Whether or not the domain is valid is determined via database table lookup.
Where would be the best place to have a function that checks if the domain is in the database?If the subdomain is not in the database, it should redirect to the Index
action in the Error
controller.
Placing the check in the Application_BeginRequest
method in the Global.asax
file doesn't work because a never ending redirect results.