Condividi tramite


Informazioni dettagliate: distribuzione di un programma su Internet

Aggiornamento: novembre 2007

In questa lezione verrà descritto come utilizzare la pubblicazione ClickOnce per distribuire un programma in un server Web.

Nella lezione precedente è stato descritto come pubblicare un programma in un CD o un DVD. Se si ha accesso a un server Web, è inoltre possibile utilizzare ClickOnce per pubblicare il programma in modo da renderlo disponibile su Internet.

Oltre a rendere disponibile il programma per un maggior numero di utenti, la pubblicazione in un server Web consente di sfruttare le funzionalità di aggiornamento automatico di ClickOnce. Se in un secondo momento si pubblica una nuova versione del programma, al successivo tentativo di esecuzione da parte di un utente, verrà visualizzato un messaggio in cui è segnalato di scaricare e installare la nuova versione.

Nota:

Ai fini della pubblicazione in un server Web, è necessario che IIS (Internet Information Services) venga eseguito nel server Web, che siano installate le estensioni di FrontPage e che lo sviluppatore disponga dei privilegi di amministratore in IIS.

Pubblicazione in un server Web

La pubblicazione in un server Web è molto simile alla pubblicazione in un CD-ROM o un DVD: è sufficiente effettuare alcune scelte nella Pubblicazione guidata.

Una delle scelte da effettuare riguarda la disponibilità del programma in modalità non in linea, ovvero quando il computer non è connesso a Internet. Se si decide di rendere disponibile il programma in entrambe le modalità in linea e non in linea, nel menu di avvio di Windows verrà aggiunta una voce che consente all'utente di avviare il programma. Se si decide di rendere disponibile il programma solo in modalità in linea, il programma verrà scaricato ogni volta che un utente desidera eseguirlo e non verrà aggiunto al menu di avvio.

Procedura

Per pubblicare un programma in un server Web

  1. Scegliere Apri progetto dal menu File.

  2. Nella finestra di dialogo Apri progetto selezionare un progetto Applicazione Windows qualsiasi, quindi scegliere Apri.

  3. Premere F5 per eseguire il progetto. Se sono presenti degli errori, sarà necessario correggerli prima di continuare.

  4. Scegliere Termina debug dal menu Debug.

  5. Scegliere Pubblica NomeProgetto dal menu Genera, dove NomeProgetto rappresenta il nome del progetto.

    Verrà avviata la Pubblicazione guidata.

  6. Nella pagina Specificare dove pubblicare l'applicazione della Pubblicazione guidata immettere l'URL del sito Web nel quale si desidera pubblicare il programma, ad esempio https://www.microsoft.com/myprogram.

    Nota:

    Ai fini della pubblicazione in un server Web, è necessario che IIS (Internet Information Services) venga eseguito nel server Web, che siano installate le estensioni di FrontPage e che lo sviluppatore disponga dei privilegi di amministratore in IIS.

    Scegliere Avanti per passare alla pagina successiva della procedura guidata.

  7. Nella pagina Specificare se l'applicazione sarà disponibile non in linea lasciare selezionata l'impostazione predefinita Applicazione disponibile in linea o non in linea.

  8. Scegliere Fine per pubblicare il programma.

    Il programma verrà pubblicato nel sito Web specificato e verrà creata una pagina HTML.

  9. In un altro computer avviare Internet Explorer e connettersi all'URL immesso nel passaggio 6, quindi fare clic sul collegamento per l'installazione del programma.

Passaggi successivi

In questa lezione è stato descritto come pubblicare un programma in un sito Web tramite l'utilizzo della pubblicazione ClickOnce. A questo punto è possibile scegliere tra varie alternative per la fase di apprendimento successiva.

Se non si è riusciti a masterizzare un CD o un DVD, vedere Invio di un programma tramite posta elettronica: creazione di un file compresso.

Se si desidera imparare a distribuire prerequisiti insieme al programma, vedere Informazioni dettagliate: inclusione di prerequisiti in un programma.

In caso contrario, le lezioni della Presentazione guidata sono terminate ed è possibile passare all'argomento successivo per alcuni suggerimenti su altre risorse contenenti ulteriori informazioni su Visual Basic.

Lezione successiva: Argomenti avanzati: informazioni approfondite su Visual Basic

Vedere anche

Concetti

Condivisione di un programma: introduzione alla distribuzione