Tengo un sitio web en C#/ASP.NET que se encuentra actualmente en desarrollo. Cuando estamos en producción, me gustaría hacer lanzamientos con frecuencia a lo largo del día, ya que corregimos errores y agregamos características (como esta: http://toni.org/2010/05/19/in-praise-of-continuous-deployment-the-wordpress-com-story/).Despliegue continuo con un sitio web ASP.NET?
Si carga una nueva versión del sitio o incluso cambia un solo archivo, descarta a los usuarios que están actualmente conectados y los hace iniciar sobre cualquier formulario y tal. ¿Existe un secreto para poder realizar implementaciones sin interferir con los usuarios de los sitios .NET?
Creo que debe cambiar la forma en que está almacenando las sesiones. Creo que debe ir al almacenamiento basado en archivos o basado en sql. Creo que estás actualizándolos en el proceso, que creo que los almacena en el espacio de memoria del grupo de aplicaciones. No puedo dar más detalles, lo siento –
@hamlin que es correcto –
@hamlin, eso es digno de una respuesta. – roufamatic