Назад | Перейти на главную страницу

Создайте многопользовательскую среду asp.net MVC с IIS7.5

Я задал этот вопрос (Сопоставление приложения mvc с поддоменами с помощью IIS 7.5) на stackoverflow, и Amritpal упомянул, что мне следует обратить внимание на мультиарендность.

Как мне настроить мои 2 приложения для запуска этого?

У меня есть 2 приложения mvc4 на одном сервере под управлением IIS 7.5

Приложение 1 - это маркетинговый сайт. Приложение 2 - это бизнес-сайт, который мне нужен, чтобы иметь возможность настроить подстановочный DNS-адрес, чтобы я мог указать на что-то вроде

www.company1.mydomain.com
www. company2.mydomain.com
и т.д

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

Любые предложения / советы / ответы будут очень признательны.

Чтобы IIS отвечал с использованием того же пула приложений / веб-сайта, вы должны настроить его с пустым именем хоста в диспетчере IIS.

Как только вы это сделаете, я думаю, вам нужно сделать все остальное в MVC

Если SSL не требуется, я бы просто добавил второй IP-адрес для размещения и создал веб-приложение IIS для каждого приложения MVC4 и привязал каждое веб-приложение к его собственному IP-адресу. Тогда заголовки хоста не требуются, и вы можете указать свой подстановочный DNS на соответствующий IP-адрес для каждого приложения.