Отображение приложения MVC на поддоменах с помощью IIS 7.5 - PullRequest
0 голосов
/ 10 марта 2012

Я не уверен, что лучший способ спроектировать мою среду IIS и приложения MVC4.

У меня есть стандартный маркетинговый сайт на www.mydomain.com. Это сайт mvc4.

Я создал 2-е приложение mvc4, к которому я хочу, чтобы пользователи имели доступ через www.theircompanyname.mydomain.com

Я не хочу жестко задавать какие-либо субдомены, так как мне нужно, чтобы это было максимально гибко.

Кто-нибудь может подсказать, что мне следует делать?

1 Ответ

0 голосов
/ 11 марта 2012

Вы ищете мультитенантное приложение, варьирующееся в поддомене.

Вы можете просто извлечь правильную запись из источника данных с сортировкой на основе текущего субдомена.

Кроме того, дляПростота маршрутизации и построения ссылок. Я бы порекомендовал создать новый подклассный тип RouteBase, который после инициализации с маршрутом будет иметь поддомен и ссылочный идентификатор клиента в качестве параметра маршрута в коллекции RouteData.Values.

В этой статье рассказывается о создании подклассов RouteBase для поддоменов: Как создавать учетные записи в стиле Basecamp в Asp.Net Mvc?

В этом сообщении на stackoverflow.com имеется множество ссылок, касающихся мультитенансных:1011 * Что следует помнить при разработке мультитенантного приложения asp.net MVC?

...