Я собираюсь начать новый проект, который позволит пользователям перемещаться по различным веб-приложениям mvc3, которые мы создали. В настоящее время каждый веб-сайт независим от друг друга и требует, чтобы пользователи заходили на каждый сайт.
Идея состоит в том, чтобы объединить их всех в один большой сайт, на котором они могли бы войти один раз и иметь пользовательские настройки, предпочтения и возможность перемещаться между ними с помощью навигационных вкладок вверху и т. Д. *
Моя проблема до сих пор заключалась в поиске решения, которое позволило бы нам свести все наши проекты в один гигантский и управлять ими индивидуально, оставаясь при этом в рамках основного проекта.
Я знаю, что могу добавить несколько проектов в одно решение, но возможно ли иметь несколько проектов в одном проекте? Если бы я настроил проект как проект «Автозагрузка», я бы не нашел, как ссылаться на другие проекты, например, из Html.ActionLink для вкладок.
Я только что узнал об областях MVC, и я попробовал это, похоже, делает в значительной степени то, что я хочу. Мне пришлось бы изменить несколько вещей, но это работает. Однако меня беспокоит размер отдельного проекта, когда мы внедрим все наши сайты внутри.
Спасибо!