структура решения asp.net - PullRequest
0 голосов
/ 29 июля 2010

Я нахожусь на начальных этапах создания решения asp.net с 3 очень разными областями. У меня будет клиентская зона, клиентская админка и внутренняя админка. Каждая из этих областей значительно отличается, и функциональность не будет перекрываться. Я думал о структурировании решения следующим образом:

  • Клиент (Проект)
  • Клиент Admin (Проект)
  • Внутренний (Проект)
  • Универсальная библиотека (проект) для хранения общих задач.

Это точный способ структурировать решение? Есть ли подводные камни, с которыми я могу столкнуться? Как состояние сеанса (sql) будет работать в проектах, если я хочу получить доступ к некоторым пользовательским данным между проектами?

Спасибо за вашу помощь.

Ответы [ 2 ]

0 голосов
/ 29 июля 2010

Почему бы не объединить проекты в один?Я видел несколько проектов, в которых «внутренний» проект будет игнорироваться или исключаться из сборки во время сложного рефакторинга.

0 голосов
/ 29 июля 2010

Структура вашего проекта выглядит отлично.

Что касается состояния сеанса, вы можете развернуть три веб-проекта под эгидой одного приложения.

...