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

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

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

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

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

www.company1.mydomain.com
WWW. company2.mydomain.com
так далее

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

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

2 ответа

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

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

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

Другие вопросы по тегам