Implantando aplicativos LightSwitch
O processo de implantar um aplicativo LightSwitch varia de acordo com o tipo de aplicativo e com o cenário de implantação que você escolhe.
Os cenários de implantação possíveis são:
Cliente de área de trabalho, duas camadas. Este cenário de implantação cria um aplicativo executado na área de trabalho do Windows do usuário final. Os componentes de banco de dados e de servidor são executados em um computador em rede.
Cliente de área de trabalho, três camadas. Este cenário de implantação cria um aplicativo executado na área de trabalho do Windows do usuário final. Os componentes de banco de dados e de servidor são executados em um servidor que executa IIS (Serviços de Informações da Internet) ou Microsoft Azure.
Cliente de navegador, três camadas. Este cenário de implantação cria um aplicativo executado no navegador da web do usuário final. Os componentes de banco de dados e de servidor são executados em um servidor que executa IIS ou Microsoft Azure.
Somente serviço. Este cenário de implantação cria um serviço da Web OData que outros aplicativos podem acessar. Para obter mais informações, consulte Como implantar um serviço LightSwitch OData.
O tipo de aplicativo pode ser definido no Designer de Aplicativos. Para obter mais informações, consulte Como alterar o tipo de um aplicativo LightSwitch
Você pode implantar um aplicativo LightSwitch de três camadas publicando ou empacotando-o. Em ambos os casos, o Assistente de Publicação de Aplicativos do LightSwitch orienta você em meio ao processo de implantação. Você pode iniciar o assistente escolhendo, na barra de menus, Compilação, Publicar <nome do aplicativo> ou abrindo o Designer de Aplicativos, indo para a página Propriedades Gerais e escolhendo o botão Publicar.
Um aplicativo publicado poderá ser executado em computadores cliente logo após o assistente ter sido concluído. O aplicativo está pronto para ser instalado, e a instalação implanta automaticamente o esquema do banco de dados no SQL Server. Você deve ter acesso administrativo ao computador para implantar o esquema de banco de dados.
Um aplicativo empacotado significa que todo o necessário para executar o aplicativo está junto, mas etapas adicionais devem ser executadas para disponibilizar o aplicativo ao usuário. Escolha essa opção quando um administrador de servidor for instalar o aplicativo e o esquema de bancos de dados. Para obter mais informações, consulte Como instalar um aplicativo LightSwitch em um servidor.
Você pode implantar atualizações em um aplicativo LightSwitch executando o assistente novamente. Clientes de navegador de três camadas só precisam navegar novamente até a página da Web para obter a versão atualizada. Clientes de área de trabalho de duas camadas receberão as atualizações automaticamente na próxima vez em que forem executados.
Publicando um aplicativo da área de trabalho de duas camadas.
Para publicar um aplicativo da área de trabalho de duas camadas, escolha Área de Trabalho na página Tipo de Aplicativo do Designer de Aplicativos e o botão Publicar para exibir o Assistente de Publicação de Aplicativos do LightSwitch.
Opções adicionais no assistente mudam de acordo com as opções que você fez para seu aplicativo. Para obter mais informações, consulte Como implantar um aplicativo LightSwitch de duas camadas.
Uma vez que o aplicativo é publicado, os usuários podem instalá-lo do local de publicação que você especificou no assistente executando o arquivo Setup.exe.
Dica
Você pode precisar pré-configurar o computador cliente, seguindo as instruções no arquivo Install.htm.O arquivo é publicado no mesmo local que o arquivo Setup.exe.
Publicando atualizações
Para publicar atualizações no aplicativo, atualize a Versão do Aplicativo na página Propriedades Gerais do Designer de Aplicativos. Execute o Assistente de Publicação de Aplicativos do LightSwitch novamente. Na próxima vez em que o usuário executar o aplicativo, ele receberá automaticamente a atualização do local de publicação.
Dica
Ao publicar atualizações, você não precisa republicar o banco de dados, a menos que altere o esquema.Para evitar que o banco de dados seja republicado, abra o Assistente de Publicação de Aplicativos do LightSwitch, vá até a página Conexões de Dados e desmarque a caixa de seleção Gerar o script do banco de dados SQL.
Desinstalando
Um usuário final pode desinstalar um aplicativo da área de trabalho de duas camadas em Programas e Recursos ou em Adicionar e Remover Programas no Painel de Controle.
Publicando um aplicativo de três camadas
A publicação de um aplicativo de três camadas requer que você tenha acesso administrativo a um servidor que esteja executando IIS e esteja pré-configurado para LightSwitch, além de ter acesso administrativo a um computador que esteja executando o SQL Server. Para obter mais informações, consulte Como configurar um servidor para hospedar aplicativos LightSwitch. Você também pode publicar um aplicativo no Microsoft Azure. Para obter mais informações, consulte Como hospedar um aplicativo LightSwitch no Microsoft Azure.
O processo de publicação é igual para aplicativos da área de trabalho e de navegador. Para publicar um aplicativo de três camadas, abra o Designer de Clientes, vá até página Tipo de Aplicativo e escolha o botão Área de Trabalho ou Web.
Na página Publicar Saída do assistente, escolha o botão de opção Publicar remotamente em um servidor agora. Opções adicionais no assistente mudam de acordo com as opções que você fez para seu aplicativo. Para obter mais informações, consulte Como implantar um aplicativo LightSwitch de três camadas.
Após o aplicativo ser publicado, os usuários podem instalá-lo no site que você especificou no assistente, escolhendo o link ApplicationName, em que ApplicationName é o nome de exibição do seu aplicativo. Para um aplicativo da área de trabalho, o usuário será solicitado a instalar. Para um aplicativo da Web, o aplicativo será aberto no navegador da Web.
Publicando atualizações
Para publicar atualizações no aplicativo, atualize a Versão do Aplicativo na página Propriedades Gerais do Designer de Aplicativos. Execute o Assistente de Publicação de Aplicativos do LightSwitch novamente. Na próxima vez em que o usuário executar o aplicativo, ele verá automaticamente a nova versão.
Dica
Ao publicar atualizações, você não precisa republicar o banco de dados, a menos que altere o esquema.Para evitar que o banco de dados seja republicado, abra o Assistente de Publicação de Aplicativos do LightSwitch, vá até a página Conexões de Dados e desmarque a caixa de seleção Gerar o script do banco de dados SQL.
Desinstalando
Um usuário final pode desinstalar um aplicativo da área de trabalho de três camadas em Programas e Recursos ou em Adicionar e Remover Programas no Painel de Controle. Aplicativos de navegador devem ser desinstalados do servidor pelo administrador do IIS.
Empacotando um aplicativo de três camadas
Um aplicativo empacotado de três camadas gera todo o necessário para instalar o aplicativo em um host do IIS. O processo de publicação é igual para aplicativos da área de trabalho e de navegador. Para empacotar um aplicativo de três camadas, abra o Designer de Clientes, vá até página Tipo de Aplicativo e escolha Área de Trabalho ou Web. Na página Publicar Saída do assistente, escolha o botão de opção Criar um pacote no disco. Opções adicionais no assistente mudam de acordo com as opções que você fez para seu aplicativo. Para obter mais informações, consulte Como implantar um aplicativo LightSwitch de três camadas.
Uma vez que o aplicativo é publicado, um arquivo .zip contendo o pacote é colocado no local de publicação que você especificou no assistente. Uma vez que esse conjunto tenha sido criado, um administrador do servidor pode implantar o aplicativo para servidores que estejam executando o IIS e o SQL Server. Para obter mais informações, consulte Como instalar um aplicativo LightSwitch em um servidor.
Publicando atualizações
Para publicar atualizações no aplicativo, atualize a Versão do Aplicativo na página Propriedades Gerais do Designer de Aplicativos. Execute o Assistente de Publicação de Aplicativos do LightSwitch novamente. Depois que o administrador do servidor tiver instalado o novo pacote, na próxima vez em que o usuário executar o aplicativo, ele verá automaticamente a nova versão.
Dica
Ao publicar atualizações, você não precisa republicar o banco de dados, a menos que altere o esquema.Para evitar que o banco de dados seja republicado, abra o Assistente de Publicação de Aplicativos do LightSwitch, vá até a página Conexões de Dados e desmarque a caixa de seleção Gerar o script do banco de dados SQL.
Desinstalando
Um usuário final pode desinstalar um aplicativo da área de trabalho de três camadas em Programas e Recursos ou em Adicionar e Remover Programas no Painel de Controle. Aplicativos de navegador devem ser desinstalados pelo administrador do IIS.
Consulte também
Tarefas
Como alterar o tipo de um aplicativo LightSwitch
Como instalar um aplicativo LightSwitch em um servidor
Conceitos
Como implantar um aplicativo LightSwitch de duas camadas
Outros recursos
Implantação: distribuindo e mantendo o aplicativo