Condividi tramite


Distribuzione di applicazioni LightSwitch

Distribuire le applicazioni LightSwitch complete per renderle disponibili agli utenti.Il processo di distribuzione di un'applicazione basata su LightSwitch varia a seconda del tipo di applicazione e dello scenario di distribuzione selezionati.

Gli scenari di distribuzione possibili sono:

  • Client desktop, a 2 livelli.Questo scenario di distribuzione consente di creare un'applicazione in esecuzione sul desktop di Windows dell'utente finale.I componenti database e server vengono eseguiti su un computer connesso alla rete.

  • Client desktop, a tre livelli.Questo scenario di distribuzione consente di creare un'applicazione in esecuzione sul desktop di Windows dell'utente finale.I componenti database e server vengono eseguiti su un server su cui è in esecuzione Internet Information Services (IIS) o su Windows Azure.

  • Client del browser, a tre livelli.Questo scenario di distribuzione consente di creare un'applicazione in esecuzione nel browser web dell'utente finale.I componenti database e server vengono eseguiti su un server su cui è in esecuzione IIS o su Windows Azure.

  • Solo il servizio.Questo scenario crea un servizio web OData a cui possono accedere altre applicazioni.Per ulteriori informazioni, vedere Procedura: distribuire un servizio OData di LightSwitch.

Il tipo di applicazione può essere impostato in Progettazione applicazioni.Per ulteriori informazioni, vedere Procedura: modificare il tipo di applicazione.

Ci sono due modi per distribuire un applicazione a tre livelli basata su LightSwitch, sia attraverso il processo di pubblicazione o creazione di pacchetti.In entrambi i casi, la Pubblicazione guidata applicazione LightSwitch assisterà l'utente nel processo di distribuzione.È possibile avviare la Pubblicazione guidata applicazione LightSwitch scegliendo Pubblica <nome dell'applicazione> dal menu Compila o facendo clic sul pulsante Pubblica della pagina Tipo applicazione di Progettazione applicazione.

  • Un'applicazione pubblicata può essere eseguita sui computer client immediatamente dopo il completamento della procedura guidata.L'applicazione è pronta da installare e l'installazione consente di distribuire automaticamente lo schema del database in SQL Server.Per distribuire lo schema del database, è necessario disporre dell'accesso amministrativo al computer.

  • Un'applicazione pacchettizzata significa che tutti gli elementi necessari per l'esecuzione di tale applicazione vengono aggregati insieme, ma è necessario eseguire altri passaggi per rendere l'applicazione disponibile per l'utente.Scegliere questa opzione quando un amministratore del server eseguirà l'installazione dell'applicazione e dello schema del database.Per ulteriori informazioni, vedere Procedura: installare un'applicazione LightSwitch in un server.

Gli aggiornamenti di un'applicazione basata su LightSwitch possono essere distribuiti eseguendo nuovamente la procedura guidata.I browser client a 3 livelli per ottenere la versione aggiornata devono soltanto passare nuovamente alla pagina Web.I client desktop a 2 livelli riceveranno automaticamente gli aggiornamenti alla successiva esecuzione.

Pubblicazione di un'applicazione desktop a 2 livelli

Per pubblicare un'applicazione desktop a 2 livelli, scegliere Desktop nella pagina Tipo applicazione di Progettazione applicazioni e scegliere il bottone Pubblica per visualizzare LightSwitch Pubblicazione guidata applicazione.

Le opzioni aggiuntive della procedura guidata variano a seconda delle scelte effettuate per l'applicazione.Per ulteriori informazioni, vedere Procedura: distribuire un'applicazione a 2 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.

Ff872288.collapse_all(it-it,VS.110).gifPubblicazione di aggiornamenti

Per pubblicare gli aggiornamenti dell'applicazione, aggiornare la versione dell'applicazione nella pagina Proprietà generali di Progettazione applicazioni.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 senza che lo schema sia cambiato.Per evitare he il database sia ripubblicato, deselezionare la casella di controllo Pubblicazione schema del database sulla pagina Connessione Database del LightSwitch Pubblicazione guidata applicazione.

Ff872288.collapse_all(it-it,VS.110).gifDisinstallazione

Un utente finale può disinstallare un'applicazione desktop a 2 livelli da Programmi e funzionalità o da Installazione applicazioni del 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 su cui è in esecuzione IIS e che è preconfigurato per LightSwitch, nonché dell'accesso amministrativo a un computer su cui è in esecuzione SQL Server.Per ulteriori informazioni, vedere Procedura: configurare un server per ospitare applicazioni basate su LightSwitch.E' anche possibile pubblicare un'applicazione in Windows Azure.Per ulteriori informazioni, vedere Procedura: ospitare un'applicazione in Windows Azure.

Il processo di pubblicazione è lo stesso sia per le applicazioni desktop che per le applicazioni browser.Per pubblicare un'applicazione desktop a 3 livelli, scegliere Desktop oppure Web nella pagina Tipo applicazione di Progettazione applicazioni e scegliere il bottone Pubblica per visualizzare LightSwitch Pubblicazione guidata applicazione.

Nella pagina Pubblica output della procedura guidata, selezionare 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 ulteriori informazioni, vedere Procedura: distribuire un'applicazione a 3 livelli.

Una volta pubblicata l'applicazione, gli utenti possono installarla dal sito Web specificato nella procedura guidata scegliendo il collegamento ApplicationName, in cui <ApplicationName> è 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 browser Web.

Ff872288.collapse_all(it-it,VS.110).gifPubblicazione di aggiornamenti

Per pubblicare gli aggiornamenti dell'applicazione, aggiornare la versione dell'applicazione nella pagina Proprietà generali di Progettazione applicazioni.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 senza che lo schema sia cambiato.Per evitare he il database sia ripubblicato, deselezionare la casella di controllo Pubblicazione schema del database sulla pagina Connessione Database del LightSwitch Pubblicazione guidata applicazione.

Ff872288.collapse_all(it-it,VS.110).gifDisinstallazione

Un utente finale può disinstallare un'applicazione desktop a 3 livelli da Programmi e funzionalità o da Installazione applicazioni del Pannello di controllo.Le applicazioni browser devono essere disinstallate dal server dall'amministratore IIS.

Creazione di pacchetti di un'applicazione a 3 livelli

Un'applicazione pacchettizzata a 3 livelli genera quanto necessario per l'installazione dell'applicazione in un host di Internet Information Services (IIS).Il processo di pubblicazione è lo stesso sia per le applicazioni desktop che per le applicazioni browser.Per creare i pacchetti di un'applicazione desktop a 3 livelli, scegliere Desktop oppure Web nella pagina Tipo applicazione di Progettazione applicazioni e scegliere il bottone Pubblica per visualizzare LightSwitch Pubblicazione guidata applicazione.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 ulteriori informazioni, vedere Procedura: distribuire un'applicazione a 3 livelli.

Una volta pubblicata l'applicazione, un file zip contenente il pacchetto viene inserito nel percorso di pubblicazione specificato nella procedura guidata.Una volta creato questo pacchetto, un amministratore del server può distribuire l'applicazione ai server sui quali è in esecuzione IIS e SQL Server.Per ulteriori informazioni, vedere Procedura: installare un'applicazione LightSwitch in un server.

Ff872288.collapse_all(it-it,VS.110).gifPubblicazione di aggiornamenti

Per pubblicare gli aggiornamenti dell'applicazione, aggiornare la versione dell'applicazione nella pagina Proprietà generali di Progettazione applicazioni.Eseguire di nuovo la Pubblicazione guidata applicazione LightSwitch.Dopo che l'amministratore del server ha installato il nuovo pacchetto, la volta successiva che l'utente eseguirà l'applicazione vedrà automaticamente la nuova versione.

[!NOTA]

Quando vengono pubblicati degli aggiornamenti, non è necessario ripubblicare il database senza che lo schema sia cambiato.Per evitare he il database sia ripubblicato, deselezionare la casella di controllo Generazione script database SQL sulla pagina Configurazione Database del LightSwitch Pubblicazione guidata applicazione.

Ff872288.collapse_all(it-it,VS.110).gifDisinstallazione

Un utente finale può disinstallare un'applicazione desktop a 3 livelli da Programmi e funzionalità o da Installazione applicazioni del Pannello di controllo.Le applicazioni browser devono essere disinstallate dall'amministratore IIS.

Vedere anche

Attività

Procedura: modificare il tipo di applicazione

Procedura: installare un'applicazione LightSwitch in un server

Concetti

Procedura: distribuire un'applicazione a 2 livelli

Altre risorse

Distribuzione: distribuzione e gestione dell'applicazione

Procedura: distribuire un'applicazione a 3 livelli

Procedura: ospitare un'applicazione in Windows Azure