Я студент-информатик, и пока я работал с MVC раньше, я никогда не строил проект с нуля. Проект предназначен для курса фотографии, где учитель сможет загружать избранные фотографии. Студенты должны войти в систему, чтобы видеть фотографии и задания.Рекомендации по структуре проекта ASP.NET MVC?
Я хотел бы, чтобы учащиеся зашли на сайт www.mysite.com и учитель на admin.mysite.com, поэтому у нас есть два разных сайта в одном решении.
По знаю, что мои решения проекты:
- DataLayer
- BusinessLogicLayer
- AdminWebsite
- Сайт
Примечание: Gearhost будет мой хозяин.
Теперь, как я могу разместить веб-сайт Admin и веб-сайт на двух разных доменах, в то время как оба они «питаются» от одного и того же BusinessLogic и DataLayer?
Должен ли я вместо этого выполнять два разных проекта, которые работают в одной базе данных? Возможно ли это?
Я сделал свое исследование и немного прочитал об областях, но мне не удалось найти хороший учебник, лучше ли использовать районы, если да, можете ли вы предоставить мне ссылку на хороший учебник или простой пример?
Спасибо за чтение!
Мой ответ с закрытого вопроса. Вот почему я копирую его здесь: http://stackoverflow.com/questions/15267561/is-there-any-standard-approach-for-defining-projects-in-an-asp-net-mvc-solution/15267670#15267670 –