Compartir a través de


Implementar aplicaciones LightSwitch

Implemente sus aplicaciones LightSwitch acabadas para que estén disponibles para los usuarios.El proceso de implementar una aplicación basada en LightSwitch varía dependiendo del tipo de aplicación y del escenario de implementación que se seleccione.

Los posibles escenarios de implementación son:

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

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

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

  • Solo servicio.Este escenario de implementación crea un servicio web de OData al que otras aplicaciones pueden tener 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 aplicación

Hay dos maneras de implementar una aplicación LightSwitch de 3 niveles, por publicación o empaquetándola.En cualquier caso, el LightSwitch Asistente para publicación de aplicaciones guía a través del proceso de implementación.Puede iniciar el LightSwitch Asistente para publicación de aplicaciones haciendo clic en Publicar <nombre de aplicación> en el menú Compilación, o haciendo clic en el botón Publicar en la página Tipo de aplicación del Diseñador de aplicaciones.

  • Una aplicación publicada se puede ejecutar inmediatamente en equipos cliente una vez completado el asistente.La aplicación está lista para instalar y la instalación 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.

  • Una aplicación empaquetada significa que todo lo que se exige para ejecutar la aplicación está empaquetado, pero se deben dar los pasos adicionales para que la aplicación esté disponible al usuario.Elija esta opción cuando un administrador del servidor esté instalando 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.

Las actualizaciones de una aplicación basada en LightSwitch se pueden implementar ejecutando de nuevo el asistente.Los clientes del explorador de nivel 3 solo necesitan desplazarse hasta la página web para obtener la versión actualizada.Los clientes de escritorio de nivel 2 recibirán automáticamente las actualizaciones la próxima vez que se ejecuten.

Publicar una aplicación de escritorio de 2 niveles

Para publicar una aplicación de escritorio de 2 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 dependiendo de las elecciones que haya hecho para la aplicación.Para obtener más información, vea Cómo: Implementar una aplicación de 2 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 el equipo cliente, siguiendo las instrucciones del archivo Install.htm.El archivo se publica en la misma ubicación que el archivo Setup.exe.

Ff872288.collapse_all(es-es,VS.110).gifPublicar actualizaciones

Para publicar las 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 el LightSwitch Asistente para publicación de aplicaciones de nuevo.La próxima vez que el usuario ejecute la aplicación recibirá automáticamente la actualización de la ubicación de publicación.

[!NOTA]

Cuando publique las actualizaciones, noes necesario volver a publicar la base de datos a menos que cambie el esquema.Para evitar que la base de datos sea publicada de nuevo, desactive la casilla Publicar esquema de la base de datos en la página de Conexiones de bases de datos del Asistente para publicación de aplicaciones LightSwitch.

Ff872288.collapse_all(es-es,VS.110).gifDesinstalación

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

Publicar una aplicación de 3 niveles

Publicar una aplicación de 3 niveles requiere tener acceso administrativo a un servidor que esté ejecutando IIS y se ha configurado previamente para LightSwitch, y también tener acceso administrativo a un equipo que ejecute SQL Server.Para obtener más información, vea Cómo: Configurar un servidor para alijar aplicaciones basadas en LightSwitch.También puede publicar una aplicación en Windows Azure.Para obtener más información, vea Cómo: Hospedar una aplicación en Windows Azure.

El proceso de publicación es el mismo para aplicaciones de escritorio y de explorador.Para publicar una aplicación de 3 capas, elija Escritorio o Web en la página Tipo de aplicación del diseñador de aplicaciones, y elija el botón Publicar para mostrar el LightSwitch Asistente de publicación de aplicaciones.

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

Una vez publicada la aplicación, los usuarios pueden instalarla del sitio web que se especifica en el asistente, eligiendo el vínculo NombreAplicación donde NombreAplicación es el nombre para mostrar de la aplicación.Para una aplicación de escritorio, se pedirá al usuario que la instale.Para una aplicación web, la aplicación se abrirá en el explorador web.

Ff872288.collapse_all(es-es,VS.110).gifPublicar actualizaciones

Para publicar las 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 el LightSwitch Asistente para publicación de aplicaciones de nuevo.La próxima vez que el usuario ejecute la aplicación verá la nueva versión automáticamente.

[!NOTA]

Cuando publique actualizaciones, no necesita volver a publicar la base de datos a menos que cambie el esquema.Para evitar que la base de datos sea publicada de nuevo, desactive la casilla Publicar esquema de la base de datos en la página Conexiones de bases de datos del Asistente de publicación de aplicaciones LightSwitch.

Ff872288.collapse_all(es-es,VS.110).gifDesinstalación

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

Empaquetar una aplicación de 3 niveles

Una aplicación de nivel 3 empaquetada genera todo lo necesario 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 publicar una aplicación de 3 capas, elija Escritorio o Web en la página Tipo de aplicación del Diseñador de aplicaciones, y elija el botón Publicar para mostrar el Asistente de publicación de aplicaciones LightSwitch.En la página Publicar salida del asistente, elija el botón de opción de Crear un paquete en un disco .Las opciones adicionales del asistente varían dependiendo de las opciones que haya elegido para la aplicación.Para obtener más información, vea Cómo: Implementar una aplicación de 3 niveles.

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

Ff872288.collapse_all(es-es,VS.110).gifPublicar actualizaciones

Para publicar las 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 el LightSwitch Asistente para publicación de aplicaciones de nuevo.Después de que el administrador del servidor haya instalado el nuevo paquete, la próxima vez que el usuario ejecute la aplicación automáticamente verá la nueva versión.

[!NOTA]

Cuando publique las actualizaciones, no necesita volver a publicar la base de datos a menos que cambie el esquema.Para evitar que la base de datos sea republicada, desactive la casilla Generar el script de base de datos SQL en la página Configuración de base de datos del Asistente para publicación de aplicaciones LightSwitch.

Ff872288.collapse_all(es-es,VS.110).gifDesinstalación

Un usuario final puede desinstalar una aplicación de escritorio de nivel 3 en Programas y características o Agregar o 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 aplicación

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

Conceptos

Cómo: Implementar una aplicación de 2 niveles

Otros recursos

Implementación: Distribuir y mantener la aplicación

Cómo: Implementar una aplicación de 3 niveles

Cómo: Hospedar una aplicación en Windows Azure