Я хочу разумно структурировать свое веб-приложение ASP.NET MVC 2, используя области. Приложение состоит из двух основных частей Веб-сайт
, которая является частью по умолчанию, и Информационной панели
, которая управляет сайтом с помощью CMS. (Возможно, позже появятся и другие Области.)
Как мне лучше всего структурировать свой проект? Должен ли я ...
и поместить материалы, относящиеся к части веб-сайта
, в главную папку приложения, или я должен Веб-сайт
и Панель мониторинга
? Кроме того, где я должен разместить свою модель данных сущности и соответствующие классы репозитория, к которым должны иметь доступ обе области?