visual studio setup net msi for create .net asp.net windows-installer

.net - setup - windows service installer visual studio 2017



¿Hay alguna manera de crear un parche para un instalador de aplicaciones web ASP.Net? (4)

La documentación de WIX (Windows Installer XML) tiene una sección sobre Patch Building que utiliza un archivo de creación de propiedades de creación de parches (PCP) para crear un archivo de parche delta.

¿Es posible crear instaladores de parches para instaladores de despliegue web generados en VS2005?

Tengo una situación en la que no es deseable realizar una desinstalación / reinstalación completa de un sitio web, pero en la que se realizan correcciones de errores periódicas y actualizaciones menores.

Intenté seguir las instrucciones en varias publicaciones en línea sobre el uso de msimsp.exe para generar un archivo de parche, pero la mayoría de ellos dependen del uso de msiexec.exe para crear una instalación administrativa para comparar, ya que msimsp.exe puede '' lidiar con contenido comprimido (por ejemplo, archivos CAB). Sin embargo, las instalaciones web en realidad no tienen una instalación administrativa y, en última instancia, falla la creación del parche.

Por supuesto, puedo crear un instalador que contenga solo los archivos modificados a mano, pero que es propenso a errores, y tener un proceso automatizado es más deseable.

Cualquier ayuda es apreciada.


Disculpe por no haber ayudado, sin embargo puedo decirle cómo usamos WIX para crear la instalación de nuestro sitio web.

Hemos creado una plantilla WIX (Plan Old XML), y luego atravesamos la carpeta de salida de compilación utilizando una utilidad que escribimos nosotros mismos para obtener la lista de carpetas y archivos que deben ir al archivo WIX resultante. Este proceso se incluye en la compilación (MSBuild) del sitio web, por lo que la creación de MSI es automática.


Gracias por la sugerencia, pero nuevamente, este es un instalador web. Toda la documentación que he encontrado para generar archivos de parche con PCP y MSIMSP.EXE implica la realización de una instalación administrativa de los instaladores. No existe realmente una instalación administrativa para un instalador web (al menos no el tipo generado en VS2005), por lo que el proceso de generación de parches MSIMSP.EXE produce un cortocircuito.

Estoy buscando en InstallShield para ver si algún control más fino está disponible allí ...