Tengo varias aplicaciones web .net que utilizan el mismo framework cms-like. Cuando agregue nuevas funciones a este marco central, quiero que cada aplicación se actualice con esta característica. Así que, básicamente, tengo que hacer los siguientes pasos:.NET aplicación web actualización automática pull-style
- Put app_offline.htm en la raíz de la aplicación
- Copiar archivos que han cambiado desde el servidor de actualización scripts de actualización
- ejecutar SQL si es necesario
- Retire App_Offline .htm
He leído acerca de CruiseControl y otras herramientas de integración continua, tienen características muy similares a las que necesito. El problema es que usan la actualización push-style para que el servidor de integración construya el código fuente y luego copie los archivos a los servidores de producción. No puedo usar este enfoque porque mis clientes no pueden darme acceso a sus servidores de producción. Entonces, lo que necesito es tener un botón "Actualizar" en el administrador de IIS o en cualquier otro lugar para que el cliente pueda hacer clic en él y extraer datos del servidor de actualización. ¿Alguien sabe si hay una solución para lograr esto?
Gracias