none
Generar paquete instalación Aplicación WEB

    Pregunta

  • Que tal comunidad.

    Tengo una pregunta para que me orienten por donde irme.

    Comúnmente desarrollamos aplicaciones WEB con asp.net MVC y el publish lo hacemos a servidores locales y todo bien ya que todo desarrollo es interno.

    Sin embargo ahora nuestra aplicación es para instalar con un cliente externo y necesitamos hacer un paquete de instalación para que con el cliente lo ejecuten y haga el publish en sus servidores y en el IIS correspondiente, incluyendo base de datos y demás requerimiento necesarios.

    • pero no hemos conseguido como hacer ese paquete, ya intentamos con el famoso ClickOncee pero no funciona para WEB, funciona de maravilla para aplicaciones de escritorio, les agredecería algún tip o si saben de algún sitio donde expliquen como hacerlo.

    de antemano muchas gracias.

    martes, 16 de abril de 2019 20:31

Todas las respuestas

  • hola

    >>nuestra aplicación es para instalar con un cliente externo

    las aplicaciones web no se instalan se deployan, no hay instalador para estas

    El IIS requiere configuracion del sitio, despues es solo desplegar la publicacion en una carpeta, si vas a darle un instalador que sea un zip de la carpeta que debe poner en el sitio

    La base de datos tampoco se instalan, bueno en realidad el motor de base de datos como servicio si, pero estas tienen su instalador, depsues la db se crea con script o restarando un backup

    >>pero no hemos conseguido como hacer ese paquete

    no lo has conseguido porque no existe como hacerlo

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina


    miércoles, 17 de abril de 2019 13:45
  • que tal Leandro gracias por tus comentarios estábamos vueltos locos con eso.

    Sin embargo quiero mencionarte que encontramos un software que es de paga (advanced installer), el cual te hace un instalador y funciona bien, obviamente la base de datos es independiente.

    La busqueda que estabamos realizando es si VS2017 tenia forma de generar ese paquete de instalación quiza desde el famoso clickonce.

    pero gracias por tu aporte.

    saludos.

    miércoles, 17 de abril de 2019 16:14
  • ¿Has probado a usar un Proyecto de Instalación en Visual Studio? En el 2010 venía incluido de fábrica este tipo. En las versiones posteriores lo tienes que descargar e instalar por separado. Al compilar este proyecto te genera un instalador de tipo MSI para el Windows Installer. Y (por lo menos en las versiones anteriores) incluye la posibilidad de generar un instalador para aplicaciones web.

    https://marketplace.visualstudio.com/items?itemName=VisualStudioClient.MicrosoftVisualStudio2017InstallerProjects

    Otra opción que tienes es instalar la aplicación en un servidor interno tuyo. Después de configurarlo todo, te vas a la administración de IIS y usas WebDeploy (https://www.iis.net/downloads/microsoft/web-deploy) para que exporte ese sitio web. Tomas el .zip que te genera y se lo envías al cliente, y les dices que usen en WebDeploy la opción de importar el paquete.

    miércoles, 17 de abril de 2019 20:49