Distribuzione di applicazioni LightSwitch
Il processo di distribuzione di un'applicazione LightSwitch varia a seconda del tipo di applicazione e dello scenario di distribuzione scelti.
Di seguito sono riportati i possibili scenari di distribuzione.
Client desktop, a 2 livelli. In questo scenario di distribuzione viene creata un'applicazione che viene eseguita nel desktop di Windows dell'utente finale. I componenti database e server vengono eseguiti in un computer in rete.
Client desktop, a 3 livelli. In questo scenario di distribuzione viene creata un'applicazione che viene eseguita nel desktop di Windows dell'utente finale. I componenti database e server vengono eseguiti in un server con Internet Information Services (IIS) in esecuzione o in Microsoft Azure.
Client browser, a tre livelli. In questo scenario di distribuzione viene creata un'applicazione che viene eseguita nel Web browser dell'utente finale. I componenti database e server vengono eseguiti in un server con IIS o in Microsoft Azure.
Solo servizio. In questo scenario di distribuzione viene creato un servizio Web OData accessibile da altre applicazioni. Per altre informazioni, vedere Procedura: distribuire un servizio OData di LightSwitch.
Il tipo di applicazione può essere impostato in Progettazione applicazione. Per altre informazioni, vedere Procedura: cambiare il tipo di un'applicazione LightSwitch.
È possibile distribuire un'applicazione LightSwitch a 3 livelli pubblicandola o creandone un pacchetto. In entrambi i casi, nella Pubblicazione guidata applicazione LightSwitch viene illustrato il processo di distribuzione. È possibile iniziare da questa procedura guidata scegliendo Compilazione, Pubblica <nome applicazione> nella barra dei menu oppure aprendo Progettazione applicazione, andando alla pagina Proprietà generali e scegliendo il pulsante Pubblica.
Un'applicazione pubblicata può essere eseguita nei computer client subito dopo il completamento della procedura guidata. L'applicazione è pronta per l'installazione e tramite questa operazione lo schema del database viene distribuito automaticamente in SQL Server. È necessario disporre dell'accesso amministrativo al computer per poter distribuire lo schema del database.
Un'applicazione inclusa in un pacchetto è un'applicazione di cui è stato creato un bundle di tutti gli elementi necessari per l'esecuzione dell'applicazione, tuttavia, per rendere quest'ultima disponibile all'utente, è necessario eseguire dei passaggi aggiuntivi. Scegliere questa opzione quando un amministratore del server eseguirà l'installazione dell'applicazione e dello schema del database. Per altre informazioni, vedere Procedura: installare un'applicazione LightSwitch in un server.
È possibile distribuire aggiornamenti a un'applicazione LightSwitch eseguendo di nuovo la procedura guidata. Per ottenere la versione aggiornata dei client browser a 3 livelli è necessario solo passare di nuovo alla pagina Web. Gli aggiornamenti dei client desktop a 2 livelli verranno ricevuti automaticamente alla successiva esecuzione.
Pubblicazione di un'applicazione desktop a 2 livelli
Per pubblicare un'applicazione desktop a 2 livelli, scegliere Desktop nella pagina Tipo di applicazione di Progettazione applicazione, quindi scegliere il pulsante Pubblica per visualizzare la Pubblicazione guidata applicazione LightSwitch.
Le opzioni aggiuntive della procedura guidata variano a seconda delle scelte effettuate per l'applicazione. Per altre informazioni, vedere Procedura: distribuire un'applicazione LightSwitch a due livelli.
Una volta pubblicata l'applicazione, gli utenti possono installarla dal percorso di pubblicazione specificato nella procedura guidata eseguendo il file Setup.exe.
Nota
Potrebbe essere necessario preconfigurare il computer client attenendosi alle istruzioni contenute nel file Install.htm.Il file viene pubblicato nello stesso percorso del file Setup.exe.
Pubblicazione di aggiornamenti
Per pubblicare gli aggiornamenti all'applicazione, aggiornare la versione dell'applicazione nella pagina Proprietà generali di Progettazione applicazione. Eseguire di nuovo la Pubblicazione guidata applicazione LightSwitch. Alla successiva esecuzione dell'applicazione, l'utente riceverà automaticamente l'aggiornamento dal percorso di pubblicazione.
Nota
Quando vengono pubblicati degli aggiornamenti, non è necessario ripubblicare il database, a meno che lo schema non sia stato modificato.Per evitare la ripubblicazione del database, aprire la Pubblicazione guidata applicazione LightSwitch, andare alla pagina Connessioni dati, quindi deselezionare la casella di controllo Genera lo script database SQL.
Disinstallazione
Un utente finale può disinstallare un'applicazione desktop a 2 livelli da Programmi e funzionalità o da Installazione applicazioni nel Pannello di controllo.
Pubblicazione di un'applicazione a 3 livelli
Per pubblicare un'applicazione a 3 livelli è necessario disporre dell'accesso amministrativo a un server in cui è in esecuzione IIS e che è preconfigurato per LightSwitch, nonché dell'accesso amministrativo a un computer in cui è in esecuzione SQL Server. Per altre informazioni, vedere Procedura: configurare un server per ospitare applicazioni LightSwitch. È anche possibile pubblicare un'applicazione in Microsoft Azure. Per altre informazioni, vedere Procedura: Ospitare un'applicazione LightSwitch in Microsoft Azure.
Il processo di pubblicazione è lo stesso sia per le applicazioni desktop sia per quelle browser. Per pubblicare un'applicazione a 3 livelli, aprire Progettazione client, andare alla pagina Tipo di applicazione, quindi scegliere il pulsante di opzione Desktop o Web.
Nella pagina Pubblica output della procedura guidata scegliere il pulsante di opzione Pubblica in remoto in un server adesso. Le opzioni aggiuntive della procedura guidata variano a seconda delle scelte effettuate per l'applicazione. Per altre informazioni, vedere Procedura: distribuire un'applicazione LightSwitch a tre livelli.
Una volta pubblicata l'applicazione, gli utenti possono installarla dal sito Web specificato nella procedura guidata scegliendo il collegamento NomeApplicazione, dove NomeApplicazione è il nome visualizzato dell'applicazione. Nel caso di un'applicazione desktop, all'utente verrà richiesto di eseguire l'installazione. Nel caso di un'applicazione Web, l'applicazione verrà aperta in un Web browser.
Pubblicazione di aggiornamenti
Per pubblicare gli aggiornamenti all'applicazione, aggiornare la versione dell'applicazione nella pagina Proprietà generali di Progettazione applicazione. Eseguire di nuovo la Pubblicazione guidata applicazione LightSwitch. Alla successiva esecuzione dell'applicazione, l'utente visualizzerà automaticamente la nuova versione.
Nota
Quando vengono pubblicati degli aggiornamenti, non è necessario ripubblicare il database, a meno che lo schema non sia stato modificato.Per evitare la ripubblicazione del database, aprire la Pubblicazione guidata applicazione LightSwitch, andare alla pagina Connessioni dati, quindi deselezionare la casella di controllo Genera lo script database SQL.
Disinstallazione
Un utente finale può disinstallare un'applicazione desktop a 3 livelli da Programmi e funzionalità o da Installazione applicazioni nel Pannello di controllo. Le applicazioni browser devono essere disinstallate dal server dall'amministratore di IIS.
Creazione di un pacchetto di un'applicazione a 3 livelli
Tramite un'applicazione a 3 livelli inclusa in un pacchetto vengono generati tutti gli elementi necessari per l'installazione dell'applicazione in un host di Internet Information Services (IIS). Il processo di pubblicazione è lo stesso sia per le applicazioni desktop sia per quelle browser. Per creare un pacchetto di un'applicazione a 3 livelli, aprire Progettazione client, andare alla pagina Tipo di applicazione, quindi scegliere Desktop o Web. Nella pagina Pubblica output della procedura guidata scegliere il pulsante di opzione Crea un pacchetto sul disco. Le opzioni aggiuntive della procedura guidata variano a seconda delle scelte effettuate per l'applicazione. Per altre informazioni, vedere Procedura: distribuire un'applicazione LightSwitch a tre livelli.
Una volta pubblicata l'applicazione, un file con estensione zip contenente il pacchetto viene inserito nel percorso di pubblicazione specificato nella procedura guidata. Al termine della creazione del pacchetto, un amministratore del server può distribuire l'applicazione ai server nei quali è in esecuzione IIS e SQL Server. Per altre informazioni, vedere Procedura: installare un'applicazione LightSwitch in un server.
Pubblicazione di aggiornamenti
Per pubblicare gli aggiornamenti all'applicazione, aggiornare la versione dell'applicazione nella pagina Proprietà generali di Progettazione applicazione. Eseguire di nuovo la Pubblicazione guidata applicazione LightSwitch. Dopo che l'amministratore del server ha installato il nuovo pacchetto, alla successiva esecuzione dell'applicazione, l'utente visualizzerà automaticamente la nuova versione.
Nota
Quando vengono pubblicati degli aggiornamenti, non è necessario ripubblicare il database, a meno che lo schema non sia stato modificato.Per evitare la ripubblicazione del database, aprire la Pubblicazione guidata applicazione LightSwitch, andare alla pagina Connessioni dati, quindi deselezionare la casella di controllo Genera lo script database SQL.
Disinstallazione
Un utente finale può disinstallare un'applicazione desktop a 3 livelli da Programmi e funzionalità o da Installazione applicazioni nel Pannello di controllo. Le applicazioni browser devono essere disinstallate dall'amministratore di IIS.
Vedere anche
Attività
Procedura: cambiare il tipo di un'applicazione LightSwitch
Procedura: installare un'applicazione LightSwitch in un server
Concetti
Procedura: distribuire un'applicazione LightSwitch a due livelli
Altre risorse
Distribuzione: distribuzione e gestione dell'applicazione
Procedura: distribuire un'applicazione LightSwitch a tre livelli
Procedura: Ospitare un'applicazione LightSwitch in Microsoft Azure