Estoy buscando crear un proyecto ASP.NET MVC a bastante gran escala y quiero separarlo para que no sea todo en un proyecto y un ensamblaje.Organización de la solución ASP.NET MVC
Miré cómo Oxite hace su organización (http://oxite.codeplex.com/Wiki/View.aspx?title=architecture), pero me preguntaba cómo otras personas lo hacen también. ¿Alguna sugerencia?
Actualmente, estoy pensando en algo muy similar a Oxite:
Proyecto - Este proyecto contiene la capa del modelo que incluye los modelos, clases de configuración e interfaces de servicios y repositorios. Aquí no debería haber mucha lógica de aplicación, principalmente estructuras de datos.
Project.Core - Este proyecto contiene todo el código para el controlador y el enrutamiento, incluidos los filtros y los resultados. También se incluye aquí el modelo ViewData.
Project.Site - Este proyecto contiene las vistas, imágenes, javascript y todos los demás archivos estáticos sin código. Aquí debería haber un código mínimo de C#, la mayoría debería vivir en Project.Core
¿Tienes algún ejemplo de personas que usan S # arp Architecture? – ajma