Разместить несколько доменов с помощью одного и того же приложения ASP.NET MVC?
-
22-08-2019 - |
Вопрос
Я хочу разместить несколько веб-сайтов (все с разными доменами, а не поддоменами) с одним и тем же приложением ASP.NET MVC.Мне нужно, чтобы приложение действовало по-разному в зависимости от домена, но я по-прежнему хочу, чтобы одно и то же приложение обслуживало все домены.Мне не нужна переадресация или перенаправление домена, я на самом деле хочу, чтобы все домены функционировали самостоятельно, но обслуживались из одного и того же приложения MVC.Как мне это сделать?Также стоит отметить, что я использую общий хостинг GoDaddy.
Заранее спасибо!
Решение
Это должно быть возможно с помощью IIS, используя поле заголовков хоста в настройках привязок.Вы можете добавить для своего приложения столько разных заголовков хоста, сколько захотите.И пока этот домен каким-то образом подключается к этому хосту по этому конкретному порту (http, https или собственный), то это приложение будет использоваться.
Другие советы
Маршрутизация домена ASP.NET MVC демонстрирует один из возможных способов управления поведением приложения ASP.Net MVC на основе имени домена, которое использовалось для доступа к вашему сайту.