У меня мультитенантное приложение ASP.NET MVC, которое использует субдомены для определения текущего арендатора.Является ли домен действительным, определяется с помощью поиска в таблице базы данных.
Где было бы лучшее место для функции, которая проверяет, находится ли домен в базе данных? Если субдомен отсутствует в базе данных, онследует перенаправить на действие Index
в контроллере Error
.
Размещение проверки в методе Application_BeginRequest
в файле Global.asax
не работает, потому что бесконечные результаты перенаправления.