Dentro de una única solución de proyecto, la introducción de Áreas cuando tiene muchos controladores mejora la separación y permite que los módulos se copien fácilmente dentro o fuera de la solución. Sin embargo, en una gran solución empresarial, preferiría dividir la lógica en proyectos separados.MVC Áreas para empresas, ¿buenas o malas?
Por lo tanto, tiene proyectos separados de UI, Controller, SOA, Model y Repository. En este escenario, las áreas ya no tienen sentido, y además agregan un nivel superior extra a la URL, que a menudo no es necesario, aunque creo que puede omitir el área en la URL si mantiene sus controladores únicos, pero no lo es. eso un poco apestoso?
Quizás Las áreas son buenas para sitios de complejidad media o cuando el código del módulo se conserva mejor en una ubicación para que pueda ser copiado a otros sitios o eliminado.
Quizás esto pueda ser de su interés: http://stackoverflow.com/questions/6656843/how-to-reuse-areas-controllers-views-models-routes-in-multiple-apps-or-websi. Te permitiría separar tu código en múltiples proyectos. –
Creo que lo que está buscando son áreas portátiles, no áreas normales. –