Я пытаюсь получить полную версию фреймворка .NET образца Boilerplate MVC, чтобы идентифицировать клиента на основе URL-адреса при посадке.В идеале, когда пользователь попадает на его страницу входа в систему, мы должны установить для него владельца, и, если возможно, я бы хотел настроить страницу.
IE, переходящий на tenant1.myDomain.com, должен настроить вас на вход в качестве арендатора 1, tenant2.myDomain.com на арендатора 2 и т. Д. И т. Д.
Работа с чистым / свежим шаблономскачал в пятницу.
.NET Full 4.6.1 ABP 4.2.0
Развернуто на сервере IIS 7.5.Сайт работает нормально.
На основании текущей документации арендатора здесь , MultiTenancy должен искать субдомен для идентификации арендатора.
Я пытался использовать оба:
"App": {
"WebSiteRootAddress": "http://{TENANCY_NAME}.myDomain.com"
},
и
"App": {
"WebSiteRootAddress": "{TENANCY_NAME}.myDomain.com"
},
в appsettings.json.
Независимо от конфигурации, которую я пытаюсь выполнить, сайт всегда пытается войти в систему как хост, а не как клиент.Я уверен, что могу переопределить это при загрузке страницы, но на основании всего, что я вижу в других комментариях, я чувствую, что эта функция уже реализована где-то в кодовой базе APB.