Лучший подход для большой структуры интрасети с несколькими вложенными приложениями

Таким образом, в текущей системе (без платформы.net 3.5) был создан проект для основного сайта в интрасети. Эта страница использует DLL для загрузки меню и макета. Затем есть несколько отдельных приложений (разных решений), которые используют эту же DLL для загрузки структуры сайта, а затем развертываются как новый сайт iis. Меню имеет ссылки на каждое из этих приложений и, по сути, создает один большой сайт в интрасети.

Идея состоит в том, чтобы воссоздать интранет, с которым мне поручено работать. Я буду использовать.net core 2.1 и структуру mvvm (или mvc). Итак, мой вопрос, каков наилучший способ сделать это? Я не полностью убежден, что текущая система использует лучший подход, и я хочу выйти из ада dll, который использует текущая система (есть много dll не только для разметки). Что касается макета и его повторного использования, что является лучшим подходом для этого? Должны ли быть отдельные решения для каждого внутреннего проекта и как они будут использовать макет сайта, если так? Или это должно быть одно ОГРОМНОЕ решение с несколькими проектами? Или какие другие подходы могут быть рекомендованы?

0 ответов

Другие вопросы по тегам