Я был озадачен тем, что я считаю противоречием в терминах: ASP.NET MVC утверждает, что поддерживает и поддерживает девиз "разделение беспокойства", который я нахожу отличной идеей.
Однако, похоже, нет способа отделить контроллеры, модель или представления от их собственной сборки или отделить области от сборок.
При использовании фиксированных папок Controller
, Model
и View
в вашем ASP.NET MVC вы фактически создаете огромный кусок вещей. Разве что разделение проблем, действительно? Похоже на меня, наоборот.
Так что мне интересно:
-
Как я могу создать решение ASP.NET MVC, которое либо выделит контроллеры, модель и папки с представлениями на отдельные сборки?
-
Как я могу поместить области ASP.NET MVC 2 в отдельные сборки?
-
или как еще вы управляете большим ASP.NET MVC-приложением, которое содержит несколько десятков или даже более сотни контроллеров, множество моделей и классов viewmodel и несколько сотен просмотров?