Mi pregunta es similar a "ASP.NET 2 projects to share same files", pero con una inclinación ASP.NET MVC.Cómo hacer que un sitio ASP.NET MVC "derive" desde otro
Básicamente, tenemos dos sitios, uno basado principalmente en el otro (aproximadamente 90% de vistas, controladores, imágenes, en el segundo son idénticos al primero). Sin embargo, en algunos casos, las vistas pueden ser diferentes, o un controlador en el segundo sitio puede ser diferente al primero.
¿Hay alguna manera simple de lograr esto en ASP.NET MVC?
Hasta ahora, hemos analizado el uso de archivos vinculados para tener dos proyectos totalmente separados donde el segundo proyecto comparte los archivos que necesita desde el principio.
Un problema con este enfoque es que la mayoría de las páginas del segundo proyecto no existen literalmente en el directorio virtual, hace que la depuración sea dolorosa; tiene que publicar para generar los archivos y poder depurarlos.
¿Alguien tiene mejores enfoques o formas de simplificar este enfoque?
Gracias Dan :) Este artículo parece que bien puede estar en la dirección correcta. Lo leeré y lo asimilaré de inmediato. –
Por el momento, al menos a corto plazo, estamos compartiendo nuestros archivos fuente (vinculándolos) entre nuestros dos proyectos. Los cambios a WebFormViewEngine en este artículo nos han dado ideas de cómo solucionar algunos de los problemas que teníamos con respecto a la depuración y otras cosas. Gracias por eso Dan. –