Как я могу создать и управлять многокварентным приложением ASP MVC
-
25-09-2019 - |
Вопрос
Я хочу создать приложение Multi-Treant, которое использует имя хоста для определения клиента.
Например:
CustomerOne.myapp.com onehenco.myapp.com andonemore.myapp.com ...
Я могу сделать базу данных и бок без проблем без проблем, я также могу получить имя хоста от URL, но что я изо всех сил, чтобы узнать, это как создать основной сантехника, который позволил бы новым клиентам регистрацию в Интернете, предоставить их Название компании, и для приложения для создания нового URL, готового к использованию сразу.
Может кто-нибудь помочь?
Спасибо,
Робость
Решение
Я не могу ответить на это точно, но я могу немного сломать его.
Чтобы настроить новый универсальный поддомен Что-нибудь. MyApp.com вам нужно будет делать две вещи:
1) Программно добавьте некоторые новые записи DNS через ваш ISP так, чтобы что-нибудь оставляют .myapp.com на ваш веб-сервер.
2) Программно установите локальные привязки в IIS, чтобы что-то .myapp.com направляется на правильный веб-сайт / виртуальный каталог / приложение
Существует некоторое обсуждение установки IIS-связывания программно здесь, который также связан на этот форум пост здесь, который упоминает, что appcmd.exe. Может использоваться для настройки конфигурации IIS во время выполнения.
Надеюсь, что эта точка у вас в правильном направлении ...