Лучший подход для большой структуры интрасети с несколькими вложенными приложениями - PullRequest
0 голосов
/ 08 ноября 2018

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

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

...