J'ai un site Web (ASP.NET MVC) que je voudrais étendre à un autre sujet similaire (comme stackoverflow-serverfault-superuser).Comment gérer plusieurs couches de vue (différentes)
La couche de base de données et la couche de contrôleurs sont les mêmes pour les deux sites Web. Ce qui diffère est juste les couches de vue, et seulement pour quelques détails: logos, masterpage et certains fichiers de ressources (en partie) et CSS.
Quelle est la meilleure façon de gérer cette situation? Comment cela est-il accompli par Jeff et son équipe?
Mon objectif idéal est d'avoir une solution unique (solution Visual Studio), un projet avec des contrôleurs et un modèle, et n projets différents: chacun pour chaque vue. (a ajouté cette ligne pour clarifier)
Je fais cela simplement en ramifiant les deux solutions (avec SVN ou Mercurial), puis en fusionnant lors de la publication?
Merci les gars!
Oui cela pourrait avoir raison, mais de cette façon je dois reproduire presque vue entière (fichiers de ressources et de modèle), et cela ressemble à la duplication de code ... J'ai modifié la question originale, j'espère clarifier –