Я пишу довольно простое веб-приложение ASP.NET MVC: только пара страниц CRUD, несколько папок, в которых клиенты могут просматривать документы, и только 3 или 4 роли. Веб-сайт будет использоваться в сценарии B2B, где у каждого клиента будет свой «собственный» веб-сайт.
На этом этапе только , что изменится на веб-сайте, от клиента к клиенту, - это содержимое (т. Е. Документы и строки данных, которые они увидят). Если это так, как лучше всего управлять ролями всех моих клиентов? Я ищу самое простое из возможных решений, потому что это подтверждение концепции, и я не хочу тратить много времени прямо сейчас.
Что если меняется не только контент? Возможно, некоторые клиенты захотят несколько пользовательских статических страниц. На данный момент, мой единственный вариант репликации всего сайта? Я опасаюсь этого, потому что это будет трудно поддерживать, если я получу много клиентов.
Буду признателен за любую помощь ... Я просто не хочу стрелять себе в ногу; Я уверен, что кто-то делал это раньше.