В настоящее время наше однопроектное решение Episerver обслуживает один веб-сайт и прекрасно работает. Вскоре мы будем разрабатывать дополнительный отдельный сайт Episerver, который будет нуждаться в одном и том же решении, но я бы хотел, чтобы две кодовые базы оставались раздельными, оставаясь при этом в одной и той же базе данных Episerver DB. Для сайта, который существует в настоящее время, у нас есть много моделей страниц / блоков, поэтому я ожидаю, что любой рефакторинг не будет легким.
Есть ли какая-либо документация / руководство, помимо этого, что детализирует лучшие практики о том, как выделить модели, контроллеры, представления и т. д. c для каждого сайта в их собственный проект?
Достигается ли это лучше за счет использования областей вместо отдельных проектов? Какой-то другой подход, который я не рассматриваю?
Любая помощь и / или обсуждение вокруг этого очень ценится.