Я использую Asp.net MVC3 и C # и IIS 7.5.Я хочу, чтобы после регистрации пользователь мог просматривать мой сайт с помощью username.host.com, и это имя пользователя должно быть доступно мне в строке запроса, чтобы я мог отображать данные, относящиеся только к этому конкретному имени пользователя.Вся логика одинакова для всех пользователей.Я не хочу делать какие-либо причудливые вещи, например, если введен user1.host.com, то я хочу перенаправить на отдельный контроллер, действие и т. Д. Вся логика приложения одинакова для всех пользователей.Я просто хочу изменить способ отображения URL в браузере.
Примечание: Я не говорю о создании динамических поддоменов.Это большая задача!
Поскольку маршрутизация в MVC настолько мощна, я предполагаю, что это можно сделать в одиночку, используя маршрутизацию.Также, если возможно, я хочу, чтобы это работало на локальном хосте также в IIS / Cassini.
Например: Если я перехожу к jaggu.localhost: 19883 .Он должен отправить меня по адресу localhost: 19883 / Home / index / Jaggu (потому что по умолчанию Home - это контроллер, а index - метод)
Я совершенно не понимаю, как этого добиться.Любая помощь будет оценена.
Спасибо.