В IIS 7 :
- Создайте веб-сайт, поместите ваше приложение в Root.
- Затем создайте несколько привязок к вашему веб-сайту, т.е. stackquestion.stackapplication.com порт 80, anotherthing.stackapplication.com порт 80
- В случае, если вам нужно больше доменных имен, вы должны использовать подстановочные знаки в привязках, таких как *. Stackapplication.com , что немного сложно:
http://dirk.net/2008/05/28/wildcard-host-header-binding-and-subdomains-with-iis7/
У вашего контроллера:
-Тогда в контроллере входа вы можете проверить, к какому поддомену подключается пользователь, что-то вроде:
public string GetSubDomain()
{
return Request.Url.Host.Split('.')[0];
}