Share via


Implementar aplicaciones LightSwitch

El proceso de implementación de una aplicación LightSwitch varía según el tipo de aplicación y el escenario de implementación que elija.

Los escenarios posibles de implementación son:

  • Cliente de escritorio de dos niveles. En este escenario de implementación se crea una aplicación que se ejecuta en el equipo de escritorio Windows del usuario final. Los componentes del servidor y de base de datos se ejecutan en un equipo en red.

  • Cliente de escritorio de tres niveles. En este escenario de implementación se crea una aplicación que se ejecuta en el equipo de escritorio Windows del usuario final. Los componentes del servidor y de base de datos se ejecutan en un servidor que ejecuta Internet Information Services (IIS) o Microsoft Azure.

  • Cliente de explorador de tres niveles. En este escenario de implementación se crea una aplicación que se ejecuta en el explorador web del usuario final. Los componentes del servidor y de la base de datos se ejecutan en un servidor que ejecuta IIS o Microsoft Azure.

  • Solo servicio. En este escenario de implementación se crea un servicio web OData al que otras aplicaciones pueden obtener acceso. Para obtener más información, vea Cómo: Implementar un servicio OData de LightSwitch.

El tipo de aplicación se puede establecer en el Diseñador de aplicaciones. Para obtener más información, vea Cómo: Cambiar el tipo de una aplicación de LightSwitch

Para implementar una aplicación LightSwitch de tres niveles, puede publicarla o empaquetarla. En ambos casos, el Asistente para publicación de aplicaciones LightSwitch le guiará a través del proceso de implementación. Para iniciar dicho asistente, en la barra de menús, elija Compilar, Publicar <nombre de aplicación> o abra el Diseñador de aplicaciones, vaya a la página Propiedades generales y seleccione el botón Publicar.

  • Una aplicación publicada se puede ejecutar inmediatamente en equipos cliente después de que se haya completado el asistente. La aplicación estará lista para instalarse, y en la instalación se implementa automáticamente el esquema de la base de datos en SQL Server. Debe tener acceso administrativo al equipo para implementar el esquema de la base de datos.

  • Por "aplicación empaquetada" se entiende que todo lo necesario para ejecutar la aplicación está empaquetado, pero se deben seguir unos pasos adicionales para que la aplicación esté disponible para el usuario. Elija esta opción cuando un administrador de servidor vaya a instalar la aplicación y el esquema de la base de datos. Para obtener más información, vea Cómo: Instalar una aplicación de LightSwitch en un servidor.

Para implementar actualizaciones en una aplicación LightSwitch, ejecute el asistente de nuevo. En los clientes de explorador de tres niveles, basta con volver a desplazarse hasta la página web para obtener la versión actualizada. Los clientes de escritorio de dos niveles reciben automáticamente las actualizaciones la próxima vez que se ejecuten.

Publicar una aplicación de escritorio de dos niveles

Para publicar una aplicación de escritorio de dos niveles, elija Escritorio en la página de Tipo de aplicación del Diseñador de aplicaciones, y elija el botón Publicar para mostrar el Asistente para publicación de aplicaciones de LightSwitch.

Las opciones adicionales del asistente varían según las opciones que haya elegido para la aplicación. Para obtener más información, vea Cómo: Implementar una aplicación de LightSwitch de dos niveles.

Una vez publicada la aplicación, los usuarios pueden instalarla desde la ubicación de publicación que especifica en el asistente ejecutando el archivo Setup.exe.

Nota

Necesitará configurar previamente el equipo cliente siguiendo las instrucciones del archivo Install.htm.El archivo se publica en la misma ubicación que el archivo Setup.exe.

Publicar actualizaciones

Para publicar actualizaciones en la aplicación, actualice la Versión de la aplicación en la página Propiedades generales del Diseñador de aplicaciones. Ejecute de nuevo el Asistente para publicación de aplicaciones de LightSwitch. La próxima vez que el usuario ejecute la aplicación recibirá automáticamente la actualización desde la ubicación de publicación.

Nota

Cuando publique actualizaciones, no es necesario volver a publicar la base de datos a menos que cambie el esquema.Para evitar que se vuelva a publicar la base de datos, abra el Asistente para publicación de aplicaciones de LightSwitch, vaya a la página Conexiones de datos y, a continuación, desactive la casilla Generar script de base de datos SQL.

Desinstalación

Un usuario final puede desinstalar una aplicación de escritorio de dos niveles en Programas y características o en Agregar o quitar programas en el Panel de control.

Publicar una aplicación de tres niveles

La publicación de una aplicación de tres niveles requiere obtener acceso administrativo a un servidor que esté ejecutando IIS y se haya configurado previamente para LightSwitch, así como obtener acceso administrativo a un equipo que ejecute SQL Server. Para obtener más información, vea Cómo: Configurar un servidor para alojar aplicaciones de LightSwitch. También puede publicar una aplicación en Microsoft Azure. Para obtener más información, vea Cómo: Hospedar una aplicación de LightSwitch en Microsoft Azure.

El proceso de publicación es el mismo para las aplicaciones de escritorio y de explorador. Para publicar una aplicación de tres niveles, abra el diseñador de cliente, vaya a la página Tipo de aplicación y, a continuación, elija el botón de opción Escritorio o Web.

En la página Publicar resultado del asistente, elija el botón de opción Publicar remotamente en un servidor ahora. Las opciones adicionales del asistente varían según las opciones que haya elegido para la aplicación. Para obtener más información, vea Cómo: Implementar una aplicación de LightSwitch de tres niveles.

Una vez publicada la aplicación, los usuarios pueden instalarla desde el sitio web que se especifica en el asistente si seleccionan el vínculo NombreDeAplicación, donde NombreDeAplicación es el nombre para mostrar de la aplicación. En las aplicaciones de escritorio, se le pedirá al usuario que realice la instalación. En las aplicaciones web, la aplicación se abrirá en el explorador web.

Publicar actualizaciones

Para publicar actualizaciones en la aplicación, actualice la Versión de la aplicación en la página Propiedades generales del Diseñador de aplicaciones. Ejecute de nuevo el Asistente para publicación de aplicaciones de LightSwitch. La próxima vez que el usuario ejecute la aplicación, la nueva versión aparecerá automáticamente.

Nota

Cuando publique actualizaciones, no es necesario volver a publicar la base de datos a menos que cambie el esquema.Para evitar que se vuelva a publicar la base de datos, abra el Asistente para publicación de aplicaciones de LightSwitch, vaya a la página Conexiones de datos y, a continuación, desactive la casilla Generar script de base de datos SQL.

Desinstalación

Un usuario final puede desinstalar una aplicación de escritorio de tres niveles en Programas y características o en Agregar y quitar programas en el Panel de control. El administrador de IIS debe desinstalar las aplicaciones de explorador del servidor.

Empaquetar una aplicación de tres niveles

Una aplicación de tres niveles genera todos los elementos necesarios para instalar la aplicación en un host de Internet Information Services (IIS). El proceso de publicación es el mismo para las aplicaciones de escritorio y de explorador. Para empaquetar una aplicación de tres niveles, abra el diseñador de cliente, vaya a la página Tipo de aplicación y, a continuación, elija Escritorio o Web. En la página Publicar resultado del asistente, elija el botón de opción de Crear un paquete en un disco. Las opciones adicionales del asistente varían según las opciones que haya elegido para la aplicación. Para obtener más información, vea Cómo: Implementar una aplicación de LightSwitch de tres niveles.

Una vez publicada la aplicación, se coloca un archivo .zip que contiene el paquete en la ubicación de publicación que especificó en el asistente. Después de crearse este paquete, un administrador de servidor puede implementar la aplicación en los servidores que ejecuten IIS y SQL Server. Para obtener más información, vea Cómo: Instalar una aplicación de LightSwitch en un servidor.

Publicar actualizaciones

Para publicar actualizaciones en la aplicación, actualice la Versión de la aplicación en la página Propiedades generales del Diseñador de aplicaciones. Ejecute de nuevo el Asistente para publicación de aplicaciones de LightSwitch. Después de que el administrador del servidor haya instalado el nuevo paquete, la próxima vez que el usuario ejecute la aplicación verá la nueva versión automáticamente.

Nota

Cuando publique actualizaciones, no es necesario volver a publicar la base de datos a menos que cambie el esquema.Para evitar que se vuelva a publicar la base de datos, abra el Asistente para publicación de aplicaciones de LightSwitch, vaya a la página Conexiones de datos y, a continuación, desactive la casilla Generar script de base de datos SQL.

Desinstalación

Un usuario final puede desinstalar una aplicación de escritorio de tres niveles en Programas y características o en Agregar y quitar programas en el Panel de control. El administrador de IIS debe desinstalar las aplicaciones de explorador.

Vea también

Tareas

Cómo: Cambiar el tipo de una aplicación de LightSwitch

Cómo: Instalar una aplicación de LightSwitch en un servidor

Conceptos

Cómo: Implementar una aplicación de LightSwitch de dos niveles

Otros recursos

Implementación: Distribuir y mantener la aplicación

Cómo: Implementar una aplicación de LightSwitch de tres niveles

Cómo: Hospedar una aplicación de LightSwitch en Microsoft Azure