Compartir a través de


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

Si implementa una aplicación LightSwitch de dos niveles, se ejecuta en el equipo de escritorio de Windows del usuario final, y la base de datos y los componentes de servidor se ejecutan en el mismo equipo. El Asistente para publicación de aplicaciones LightSwitch le guiará a través del proceso de implementación.

Para publicar una aplicación de escritorio de dos niveles

  1. En el Explorador de soluciones, abra el menú contextual del nodo ProjectName, donde ProjectName es el nombre del proyecto, y elija Publicar.

    Se abre el Asistente para publicación de aplicaciones de LightSwitch.

  2. En la página Tipo de aplicación, elija el botón de opción Aplicación completa y, a continuación, elija el botón Siguiente.

  3. En la página Configuración del servidor de aplicación, elija el botón de opción de escritorio local y, a continuación, elija el botón Siguiente.

  4. En la página Publicar resultado, en la sección ¿Dónde desea colocar los archivos de la aplicación?, escriba la ruta donde desea ubicar el resultado de la publicación.

    La ubicación predeterminada es el subdirectorio Publicar debajo del directorio de su proyecto.

  5. En ¿Cómo desea publicar la base de datos predeterminada?, elija Publicar directamente en la base de datos ahora y elija el botón Siguiente.

    Si prefiere crear un script de base de datos, elija Crear un archivo de script para instalar y configurar la base de datos y elija el botón Siguiente.

  6. Si ha habilitado la autenticación para la aplicación, aparece la pestaña Administrador de aplicación de la página Configuración de seguridad.

    En la página Autenticación, elija el botón de opción Sí, crear un administrador de aplicaciones.

  7. En el cuadro Nombre de usuario, escriba un nombre de usuario.

    Si utiliza la autenticación de Windows, debe especificar un nombre de inicio de sesión de Windows válido en el formulario Domain\User.

  8. En el cuadro Nombre completo, escriba el nombre completo del usuario que va a ser el administrador predeterminado.

    Nota

    El cuadro Nombre completo no aparece si está utilizando la autenticación de Windows.

  9. En el cuadro Contraseña, escriba una contraseña.

    Nota

    Los cuadros Contraseña y Confirmar contraseña no aparecen si se usa la autenticación de Windows.

  10. En el cuadro Confirmar contraseña, vuelva a escribir la contraseña.

    Asegúrese de recordar el nombre de usuario y la contraseña porque necesitará esta información más adelante.

  11. Si no ha habilitado la autenticación, aparece la pestaña Signatura digital en la página Configuración de seguridad. Esta aplicación se ejecutará en el escritorio, no necesita especificar ningún certificado.

  12. Elija el botón Siguiente para continuar.

  13. En la página Conexiones de datos, elija la pestaña Conexiones de bases de datos y, en el cuadro de texto Especifique la conexión de usuario:, escriba una cadena de conexión para el equipo donde se va a implementar la base de datos.

    Para hospedar la base de datos en la base de datos LocalDB predeterminada, escriba Data Source=(LocalDB)\v11.0;Initial Catalog=ApplicationData;Integrated Security=True. Para hospedar la base de datos en un servidor de bases de datos diferente, realice el procedimiento siguiente:

    Para cambiar las cadenas de conexión

    1. Elija el botón para examinar (…).

      Se abre el cuadro de diálogo Propiedades de la conexión.

    2. En el cuadro Nombre del servidor, escriba el nombre del servidor de bases de datos donde desea publicar la base de datos de la aplicación.

      El servidor de bases de datos se debe preconfigurar para tener instalado SQL Server 2005 o una versión posterior, o SQL Server 2005 Express o una versión posterior. No es necesario que se ubique en el mismo servidor donde vaya a publicar la aplicación.

    3. En la sección Conexión con el servidor, elija el botón de opción Usar Autenticación SQL y escriba un Nombre de usuario y una Contraseña válidos para el servidor.

      Si SQL Server está configurado para utilizar la autenticación de Windows, puede elegir el botón de opción Usar autenticación de Windows en su lugar.

    4. En Seleccione o escriba el nombre de la base de datos:, escriba el nombre de la aplicación y elija el botón Aceptar.

      Debe escribir el mismo nombre que indicó para la propiedad Application Name en el Diseñador de aplicaciones.

  14. Si decidió publicar directamente en la base de datos, en el cuadro de texto Publicar esquema de la base de datos, escriba la misma cadena de conexión.

  15. Si decide crear un script, complete el procedimiento siguiente.

    Para crear una nueva base de datos

    • En Generar script de base de datos SQL, elija el botón de opción Genere una nueva base de datos cuyo nombre sea: y, a continuación, en el cuadro de texto, escriba el nombre de la base de datos.

      Debe especificar el mismo nombre que indicó para la propiedad Application name en el Diseñador de cliente.

    Para actualizar una base de datos existente

    1. En Generar script de base de datos SQL, elija el botón de opción Actualizar base de datos existente.

    2. Junto al cuadro de texto Cadena de conexión, elija el botón de examinar (…).

      Se abre el cuadro de diálogo Propiedades de la conexión.

    3. En el cuadro de diálogo Propiedades de la conexión, escriba la información de conexión de la base de datos y, a continuación, elija el botón Aceptar.

      Nota

      La cadena de conexión puede señalar a una base de datos diferente siempre que el esquema de la base de datos sea exactamente igual que la base de datos que desea actualizar.

  16. Elija el botón Siguiente para continuar.

  17. En la página Requisitos previos, en la sección donde se pregunta si la aplicación tiene requisitos previos adicionales que deban instalarse, revise la lista de requisitos previos para decidir si desea instalarlos.

    Los requisitos previos que se comprueban son los requisitos previos predeterminados.

  18. Si desea instalar requisitos previos adicionales, elija el botón de opción Sí, necesito especificar requisitos previos adicionales y active las casillas de los requisitos previos que desea instalar.

  19. En la sección Especifique la ubicación de instalación de los requisitos previos, si desea realizar la instalación desde un recurso compartido de red, haga clic en Descargar de la siguiente ubicación: y escriba la ruta de la ubicación donde se encuentran los instaladores para los requisitos previos.

    Mediante la opción predeterminada, Descargar de Internet, se descargarán los requisitos previos desde el sitio de descarga de Microsoft, según sea necesario.

    También puede elegir Copiar de la misma ubicación que mi aplicación. Si elige esta opción, necesitará asegurarse de que los instaladores para los requisitos previos se encuentran en la carpeta de aplicaciones. Para obtener más información, vea Cómo: Incluir requisitos previos mediante una aplicación ClickOnce.

  20. Elija el botón Siguiente para continuar.

  21. En la página Resumen, elija el botón Publicar.

    Cuando se publica la aplicación, los archivos de instalación se colocan en el directorio que especificó para el resultado de la publicación.

  22. Copie el contenido del directorio de resultados para la publicación en los equipos en los que desee instalar la aplicación. Complete el siguiente paso antes de ejecutar la instalación en el equipo de destino.

    1. Si eligió la opción Publicar directamente en la base de datos ahora en el paso 5, en el directorio que contiene el resultado de la publicación, abra el archivo Install.htm y siga las instrucciones para configurar el equipo de destino.

      Nota

      Si realiza la instalación en un equipo que tiene LightSwitch u otra aplicación instalada, el equipo ya está configurado.

    2. Si eligió la opción Crear un archivo de script para instalar y configurar la base de datos, en el directorio que contiene el resultado de la publicación, ejecute los dos archivos de script (.sql) para crear la base de datos y la cuenta de usuario SQL predeterminada para la aplicación.

  23. Los usuarios pueden instalar la aplicación ejecutando el archivo Setup.exe.

    Nota

    Si ha habilitado la autenticación para la aplicación, el administrador de aplicaciones tendrá que autorizar a los usuarios para poder ejecutar la aplicación.Para obtener más información, vea Cómo: Habilitar la autenticación en una aplicación de cliente de Silverlight.

Vea también

Tareas

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

Cómo: Habilitar la autenticación en una aplicación de cliente de Silverlight

Conceptos

Implementar aplicaciones LightSwitch

Otros recursos

Implementación: Distribuir y mantener la aplicación

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