Я создаю многопользовательское приложение ASP.NET. Учитывая, что каждый арендатор может динамически настраивать свое приложение (которое может включать динамические пользовательские сборки, загружаемые в память), мне нужен способ изолировать каждого арендатора.
Я бы предпочел не создавать новое веб-приложение для каждого арендатора по причинам обслуживания.
Я рассматривал возможность использования AppDomainManager для создания AppDomain для каждого приложения, но, похоже, это не предназначено для использования в приложениях ASP.NET.
Есть ли у кого-нибудь предложения по этому вопросу?
Спасибо.