Я пытаюсь создать сайт с поддоменами в asp.net mvc. Но я не уверен, как это сделать. При настройке этого нового решения в Visual Studio лучше всего иметь разные проекты для каждого субдомена или один проект? Очевидно, что в этом есть некоторые непосредственные преимущества, такие как публикация обновлений в одном поддомене, не затрагивая другие.
Вот спецификация:
1) У меня много приложений, у каждого есть свой собственный поддомен, например, App1, App2, App3. Пользователь войдет в систему через Основной домен со страницей входа, и эта аутентификация будет передана приложениям.
2) Мне нужен домен для аутентификации пользователя и передачи аутентификации на поддомен. Субдомен разрешит доступ только аутентифицированным пользователям. ASP.NET позволяет передавать аутентификацию субдоменам. Мне нужно знать, как настроить проекты так, чтобы субдоминиан знал, что аутентификация проходит таким образом.
3) Я решил пойти по маршруту субдомена.
http://App1.domain.com/
http://App12.domain.com/
4) Я также думаю о коде многократного использования. Есть ли способ поделиться главной страницей, пользовательскими контролями и т. Д. По трем различным поддоменам?