Actualmente implementamos aplicaciones compiladas de ASP.Net publicando el sitio web localmente y enviando un archivo zip al administrador del sistema con un conjunto de instrucciones (por lo general) prolongado para la implementación. Esto se debe a que la primera vez que implementamos una aplicación ASP.Net para un cliente, la instancia de desarrollo y prueba de IIS era la misma y no pudimos implementar el sitio dos veces en la misma máquina. Esto estableció el tono para la implementación en todos los proyectos posteriores.¿Qué método usas para implementar aplicaciones ASP.Net en la naturaleza?
Ahora estoy evaluando nuestros métodos de implementación y estoy mirando específicamente las herramientas de implementación integradas; específicamente, estoy buscando tareas de instalación personalizadas y usando la mayor cantidad de funcionalidad de instalador estándar que puedo (principalmente la interfaz de usuario).
En segundo lugar, estoy buscando fusionar implementaciones y actualizaciones automáticas.
¿Cómo se puede implementar el software en su organización? ¿Qué herramientas usa y con qué problemas se encuentra con más frecuencia?
Desde que publiqué esta pregunta original, descubrí WiX. Es de código abierto, y gratis. También es lo que Microsoft usó para desarrollar el paquete de implementación para Office 2007. Parece fácil de usar una vez que comprende los conceptos básicos, y la interfaz le permite seleccionar y elegir sus componentes en el momento de la instalación. – Hooloovoo
Solo una actualización; La herramienta de automatización de publicación de aplicaciones está específicamente diseñada para este fin. Hay una gran cantidad de herramientas notables que hay que buscar en https://en.wikipedia.org/wiki/Application_release_automation –