Implantação de aplicativos de LightSwitch
É possível implantar seus aplicativos concluídos LightSwitch para disponibilizá-los aos usuários.O processo de implantar um aplicativo baseado em LightSwitch varia dependendo do tipo de aplicativo e com o cenário de implantação que você seleciona.
Os cenários possíveis de implantação são:
Cliente desktop, nível 2.Este cenário de implantação cria um aplicativo que roda no ambiente de trabalho Windows do usuário final.Os componentes de banco de dados e de servidor executam em um computador conectado em rede.
Cliente desktop, nível 3.Este cenário de implantação cria um aplicativo que roda no ambiente de trabalho Windows do usuário final.Os componentes de banco de dados e de servidor rodam em um servidor que roda Internet information services (IIS) ou Windows Azure.
Cliente de navegador, nível 3.Este cenário de implantação cria um aplicativo que executa no navegador da web do usuário final.Os componentes de banco de dados e de do servidor roda em um servidor que roda IIS ou Windows 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 de OData LightSwitch.
O tipo de aplicativo pode ser definido no Designer de Aplicativo.Para obter mais informações, consulte COMO: alterar o tipo de aplicativo
Há duas maneiras para implantar um aplicativo LightSwitch baseado em nível 3: publicando-o ou empacotando-o.Em ambos os casos, o Assistente de Publicação do LightSwitch lhe orienta durante o processo de implantação.Você pode iniciar o LightSwitch Assistente de Publicação de Aplicativo clicando no menu Publicar <application name> ou clicando no menu Compilar, ou clicando no botão Publicar na página Tipo de Aplicativo do designer de aplicativo.
Um aplicativo publicado pode ser executado em computadores cliente logo após o assistente ter sido concluído.O aplicativo está pronto para instalar e a instalação automaticamente implanta o esquema de banco de dados no Servidor SQL.Você deve ter acesso ao computador administrativo para implantar o esquema do banco de dados.
Um aplicativo empacotado significa que tudo que é necessário para executar o aplicativo está empacotado junto, mas etapas adicionais devem ser executadas para tornar o aplicativo disponível para o usuário.Escolher esta opção quando um administrador de servidor irá instalar o aplicativo e o esquema de bancos de dados.Para obter mais informações, consulte Como: instalar um aplicativo de LightSwitch em um servidor.
Atualizações para um aplicativo baseado em LightSwitchpodem ser implantadas executando o assistente novamente.Clientes de navegador de nível 3 só precisam navegar novamente para a página da Web para obter a versão atualizada.Clientes desktop de nível 2 receberão automaticamente atualizações na próxima vez que forem executados.
Publicando um aplicativo desktop de níel 2.
Para publicar um aplicativo desktop de nível 2, escolha Desktop na página Tipo de Aplicativo do Designer de Aplicativo, e escolha o botão Publicar para exibir o LightSwitch Assistente de Publicação de Aplicativo.
Opções adicionais no assistente diferem dependendo das opções que você fez para seu aplicativo.Para obter mais informações, consulte Como: implantar um aplicativo de camada 2.
Uma vez que o aplicativo é publicado, os usuários podem instalá-lo do local de piblicação que você especificou no assistente executando o arquivo Setup.exe.
Observação |
---|
Você pode precisar reconfigurar 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 de um aplicativo, atualize a Versão do Aplicativo na página Propriedades gerais do Designer de Aplicativo.Execute o LightSwitch Assistente de Publicação de Aplicativo novamente.Na próxima vez que o usuário executar o aplicativo receberá automaticamente a atualização do local de publicação.
Observação |
---|
Quando você publica atualizações, não precisa republicar o banco de dados a menos que você altere o esquema.Para evitar que o banco de dados seja republicado, desmarque a caixa de seleção Publicar o esquema de banco de dados na página Conexões de Banco de Dados do LightSwitch Assistente de Publicação de Aplicativos. |
Desinstalando
Um usuário final pode desinstalar um aplicativo desktop de nível 2 em Programas e Recursos ou em Adicionar e Remover Programas no Painel de Controle.
Publicar um aplicativo de nível 3
Publicar um aplicativo de nível 3 requer que você tenha acesso administrativo a um servidor que esteja executando IIS e esteja pré-configurado para LightSwitch, e também que você tenha acesso administrativo a um computador que esteja executando o SQL Server.Para obter mais informações, consulte Como: configurar um servidor para o Host LightSwitch-com base em aplicativos.Você também pode publicar um aplicativo para o Windows Azure.Para obter mais informações, consulte Como: hospedar um aplicativo em Windows Azure.
O processo de publicação é o mesmo para aplicativos desktop e de navegador.Para publicar um aplicativo de nível 3, escolha Desktop ou Web na página Tipo de Aplicativo no Designer de Aplicativo, e escolha o botão Publicar para exibir o LightSwitch Assitente de Publicação de Aplicativo.
Na página Publicar Saída do assistente, escolha o botão de opção Publicar remotamente em um servidor.Opções adicionais no assistente diferem dependendo das opções que você fez para seu aplicativo.Para obter mais informações, consulte Como: implantar um aplicativo de três camadas.
Uma vez que o aplicativo é publicado, os usuários podem instalá-lo do site que você especificar no assistente escolhendo o link Nome, onde Nome é o nome para exibição do seu aplicativo.Para um aplicativos desktop, o usuário é solicitado a instalar.Para aplicativos da Web, o aplicativo é aberto no navegador da web.
Publicando Atualizações
Para publicar atualizações de um aplicativo, atualize a Versão do Aplicativo na página Propriedades gerais do Designer de Aplicativo.Execute o LightSwitch Assistente de Publicação de Aplicativo novamente.Na próxima vez que o usuário executar o aplicativo ele verá automaticamente a nova versão.
Observação |
---|
Quando você publica atualizações, não precisa republicar o banco de dados a menos que você altere o esquema.Para evitar que o banco de dados seja republicado, desmarque a caixa de seleção Publicar o esquema de banco de dados na página Conexões de Banco de Dados do LightSwitch Assistente de Publicação de Aplicativos. |
Desinstalando
Um usuário final pode desinstalar um aplicativo desktop de nível 3 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 nível 3.
Um aplicativo empacotado de nível 3 gera todos os itens necessários para instalar o aplicativo em um host de Internet information services (IIS).O processo de publicação é o mesmo para aplicativos desktop e de navegador.Para publicar um aplicativo de nível 3, escolha Desktop ou Web na página Tipo de Aplicativo no Designer de Aplicativo, e escolha o botão Publicar para exibir o LightSwitch Assitente de Publicação de Aplicativo.Na página Publicar Saída do assistente, escolha o botão de opção Criar um pacote em disco.Opções adicionais no assistente diferem dependendo das opções que você fez para seu aplicativo.Para obter mais informações, consulte Como: implantar um aplicativo de três camadas.
Uma vez que o aplicativo é publicado, um arquivo .zip que contém o conjunto é colocado no local de publicação que você especificou no assistente.Uma vez que este conjunto tenha sido criado, um administrador do servidor pode implantar o aplicativo para servidores que estão executando o IIS e o SQL Server.Para obter mais informações, consulte Como: instalar um aplicativo de LightSwitch em um servidor.
Publicando Atualizações
Para publicar atualizações de um aplicativo, atualize a Versão do Aplicativo na página Propriedades gerais do Designer de Aplicativo.Execute o LightSwitch Assistente de Publicação de Aplicativo novamente.Depois que o administrador do servidor tenha instalado o novo pacote, na próxima vez que o usuário executar o aplicativo ele verá automaticamente a nova versão.
Observação |
---|
Quando você publica atualizações, não precisa republicar o banco de dados a menos que você altere o esquema.Para evitar que o banco de dados seja republicado, desmarque a caixa de seleção Gerar script de banco de dados SQL na página Configuração de Banco de Dados do LightSwitch Assistente de Publicação de Aplicativo. |
Desinstalando
Um usuário final pode desinstalar um aplicativo desktop de nível 3 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 aplicativo
Como: instalar um aplicativo de LightSwitch em um servidor
Conceitos
Como: implantar um aplicativo de camada 2
Outros recursos
Implantação: Distribuir e manter seu aplicativo