Tengo un website con estas properties
- .NET 3.5
- Asp.NET 2.0
- Use los resources locales para controlar el TEXTO de los elementos
- SVN // para control de fuente
- Publicar con Visual Studio
Luego tengo algunos subdirectorys que clasifican el website en diferentes partes.
Ahora tengo otro cliente que necesita cierta customization
en el website principal. por ejemplo:
- Los cambios pertenecen a 1 o 2 subdirectorys de 15
- Cambiar text
- Elimine algunas páginas, porque no las necesita
- Algunas páginas nuevas
- Algunos campos nuevos en algunas páginas
- Algunos cambios menores
Con todos estos antecedentes, ¿cuál es la mejor práctica para publicar este website?
Estas son mis ideas
- Crea nuevos subdirectorys con un nuevo nombre y copy todas las páginas en este. luego aplica todos los cambios en esto. >>>> esta sería la última opción
- Cree subdirectorys separados y copie el necesario en una solución principal solo para publicar y mantener el subdirectory principal en el website. >>>> No estoy seguro de que sea una buena idea porque publicamos una vez por semana
- Cree un nuevo website para directorys que se debe cambiar y luego publíquelos por separado, luego combine el resultado con el website principal >>> en realidad no sé cómo hacerlo y tampoco estoy seguro de que funcione o no
¿Podrías darme alguna solución? Solo tenga en count que debo publicar una vez a la semana (debido al SLA) para que necesite cambios mínimos.
Gracias de antemano.
Sugeriría que miras Web Deploy .
Se necesitaría una inversión para configurarlo, pero podría crear un solo package de su sitio con parameters . Luego, al publicar, replaceá los parameters necesarios y usará omitir y replace reglas para omitir o replace files específicos del cliente. La mejor parte es que esto podría automatizarse, facilitando el process de implementación, ya que lo hará con frecuencia.