VENDITE: 1-800-867-1389

Guida introduttiva agli strumenti di Azure per Visual Studio

Aggiornamento: agosto 2014

Seguendo questa procedura dettagliata sarà possibile imparare a utilizzare gli strumenti di Azure per Visual Studio, che consentono di ottimizzare la produttività nel corso dello sviluppo di un'applicazione Azure. È possibile utilizzare questi strumenti per l'esecuzione e il debug in locale dell'applicazione prima della pubblicazione in Windows Azure. È possibile utilizzare le procedure riportate di seguito per portare a termine queste attività:

WarningAvviso
Gli strumenti di Azure sono compatibili con più versioni di Visual Studio. In questa procedura dettagliata viene illustrata l'interfaccia utente di una versione di Visual Studio. L'interfaccia utente potrebbe variare leggermente dalle immagini raffigurate in questo argomento, a seconda delle versioni di Visual Studio e degli strumenti di Azure.

Questa procedura presuppone che gli strumenti di Azure non siano stati ancora installati. Se gli strumenti di Azure sono stati già installati, iniziare dalla procedura descritta di seguito relativa alla creazione di un'applicazione Azure.

  1. Per installare gli strumenti di Azure, sulla barra dei menu scegliere File, Nuovo, Progetto. Da Modelli installati scegliere il nodo Visual Basic o Visual C#, quindi scegliere il nodo Cloud che contiene un modello di progetto relativo a Azure SDK per .NET.

    noteNota
    Questo modello viene visualizzato nell'elenco solo se non sono stati installati gli strumenti di Azure nel computer.

    VST_QL_InstallTools
  2. Per scaricare gli strumenti, scegliere il pulsante OK.

    Verrà visualizzata la scheda Strumenti di Azure.

  3. Per avviare il download, fare clic sul pulsante Scarica gli strumenti di Azure. Il programma di installazione Web ora è visualizzato. Seguire le istruzioni fornite dal programma di installazione Web per installare la versione più recente degli strumenti di Azure e Azure SDK.

    noteNota
    Per l'installazione degli strumenti di Azure è necessario disporre di Internet Information Services (IIS) versione 7, 7.5, 8 o Express. Per installare IIS o IIS Express, utilizzare l'Installazione guidata piattaforma Web Microsoft.

ImportantImportante
Per aggiornare il modello in modo da visualizzare il modello relativo al progetto Azure, può essere necessario riavviare Visual Studio prima di proseguire con le procedure riportate di seguito.

Un'applicazione Azure è costituita da ruoli che eseguono le azioni richieste dall'applicazione. Quando si pubblica l'applicazione in Azure, ciascun ruolo viene eseguito su una macchina virtuale nel cloud. Per ulteriori informazioni sullo sviluppo di un'applicazione Azure, vedere Planning and Designing Applications for Windows Azure e Developing Applications for Windows Azure.

  1. Avviare Visual Studio come amministratore.

  2. Per creare un progetto Azure, sulla barra dei menu scegliere File, Nuovo, Progetto.

  3. Nei modelli di progetto di C# e VB visualizzati in Modelli installati, scegliere il tipo del modello Cloud aggiornato. Scegliere Progetto Azure. Nell'elenco di .NET Framework scegliere il framework di destinazione che si desidera utilizzare.

    Creazione di un nuovo progetto
    noteNota
    Visual Studio 2012 e Visual Studio 2013 supportano sia .NET Framework 4.5 sia .NET Framework 4.

  4. Nella casella di testo Nome digitare il nome per il progetto e scegliere il pulsante OK.

    Verrà visualizzata la finestra di dialogo Nuovo progetto Azure.

    Creazione di un nuovo progetto Windows Azure
  5. Per aggiungere un ruolo Web alla soluzione, selezionare Ruolo Web ASP.NET e scegliere la freccia DESTRA. È possibile aggiungere più ruoli Web e di lavoro alla soluzione Azure.

    I ruoli vengono visualizzati nel riquadro Soluzione Azure della finestra di dialogo.

  6. Per rinominare WebRole1 come MyWebRole, spostare il puntatore su WebRole1 e scegliere l'icona della matita sulla destra. Digitare il nuovo nome, quindi scegliere il pulsante Invio. (Tastiera: premere TAB per spostare lo stato attivo su WebRole1 e premere F2 per eseguire una modifica).

  7. Fare clic sul pulsante OK. Verrà visualizzata la finestra di dialogo Nuovo progetto ASP.NET. Scegliere Web Form.

    Scelta di Web Form
  8. Per creare il nuovo progetto Azure, fare clic sul pulsante OK.

    Si dispone ora di una soluzione con i due progetti seguenti:

    • Un progetto Azure

    • Un ruolo Web che sia un'applicazione Web ASP.NET

    La visualizzazione Esplora soluzioni sarà simile all'immagine seguente:

    VST_QL_SolutionExplorer

La procedura seguente aggiunge codice al progetto di ruolo Web. Questo progetto Web aggiunge dati all'archivio di BLOB e scrive un messaggio di diagnostica per consentire di eseguire il debug di un'applicazione. È quindi possibile eseguire il codice localmente prima di pubblicarlo in Azure.

  1. Per aprire default.aspx in visualizzazione Progettazione, aprire il menu di scelta rapida per default.aspx e scegliere Progettazione visualizzazioni.

  2. Per aprire la casella degli strumenti, scegliere l'icona della casella degli strumenti. Per aggiungere un pulsante alla pagina, aprire il menu di scelta rapida per Pulsante nella visualizzazione Casella degli strumenti e scegliere Copia. Nella finestra dell'editor per Default.aspx scegliere Progettazione, aprire quindi il menu di scelta rapida e scegliere Incolla. Per aggiungere un gestore eventi Click per il pulsante, fare doppio clic sul nuovo pulsante aggiunto alla pagina.

    VST_QL_DefaultPage
  3. Nel gestore eventi Click denominato Button1_Click aggiungere codice che caricherà testo sul servizio Blob e aggiungerà un messaggio di diagnostica. Per aggiungere i tipi Azure richiesti, aggiungere le seguenti istruzioni using al file default.aspx.cs:

    using Microsoft.WindowsAzure; using Microsoft.WindowsAzure.Storage; using Microsoft.WindowsAzure.ServiceRuntime; 
    
  4. Aggiungere il codice seguente per portare a termine queste attività:

    • Creare un'istanza CloudStorageAccount da una stringa di connessione nelle impostazioni di configurazione

    • Creare il contenitore blob

    • Caricare un BLOB di testo nello specifico contenitore

    • Aggiungere un messaggio di diagnostica per un ruolo Web

     protected void Button1_Click(object sender, EventArgs e) {     // Setup the connection to Windows Azure Storage     var storageAccount = CloudStorageAccount.Parse(RoleEnvironment.GetConfigurationSettingValue("MyConnectionString"));     var blobClient = storageAccount.CreateCloudBlobClient();     // Get and create the container     var blobContainer = blobClient.GetContainerReference("quicklap");     blobContainer.CreateIfNotExists();     // upload a text blob     var blob = blobContainer.GetBlockBlobReference(Guid.NewGuid().ToString());     byte[] data = new byte[] { 0, 1, 2, 3, 4, 5 };     blob.UploadFromByteArray(data, 0, data.Length);     // log a message that can be viewed in the diagnostics tables called WADLogsTable     System.Diagnostics.Trace.WriteLine("Added blob to Windows Azure Storage"); } 
    

  5. Per aggiungere un punto di interruzione alla riga di codice appena aggiunta al gestore eventi Button1_Click, aprire il menu di scelta rapida per la riga di codice blob.UploadFromByteArray(data, 0, data.Length), quindi scegliere Punto di interruzione, Inserisci punto di interruzione (tastiera: F9).

  6. Aggiungere codice per configurare il monitor di diagnostica per trasferire i log ogni secondo e avviare il monitor. Il monitor di diagnostica utilizza una stringa di connessione che viene aggiunta al momento della creazione del progetto Azure. Il codice seguente deve essere aggiunto all'inizio del metodo OnStart in WebRole.cs:

                 //Get the configuration object             DiagnosticMonitorConfiguration diagObj = DiagnosticMonitor.GetDefaultInitialConfiguration();              //Set the service to transfer logs every second to the storage account             diagObj.Logs.ScheduledTransferPeriod = TimeSpan.FromMinutes(1);              //Start Diagnostics Monitor with the new storage account configuration             DiagnosticMonitor.Start("Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString", diagObj); 
    

noteNota
Come parte dei modelli di ruolo, un listener di traccia di Azure viene aggiunto al file web.config. Il listener di traccia consentirà l'invio di messaggi di traccia e di debug al sistema Diagnostica Microsoft Azure.

È possibile compilare l'applicazione e quindi eseguirla o effettuarne il debug in locale utilizzando gli emulatori di calcolo e di archiviazione inclusi negli strumenti di Azure. Questo consente di sviluppare l'applicazione nel sistema locale prima di pubblicarla in Azure. È possibile visualizzare i dati che si aggiungono alle risorse di archiviazione e i messaggi di diagnostica utilizzando gli emulatori.

  1. Per compilare il progetto, aprire il menu di scelta rapida per il progetto Azure e scegliere Compila.

  2. Per visualizzare l'output di compilazione, aprire il menu di scelta rapida per il progetto Azure, quindi scegliere Apri cartella in Esplora file. Passare alla directory bin\Debug per visualizzare l'output di compilazione.

    VST_QL_ViewInWindowsExplorer

  1. Per modificare le impostazioni, scegliere un ruolo nel nodo Ruoli per il progetto Azure in Esplora soluzioni, aprire il menu di scelta rapida del ruolo e scegliere Proprietà.

    Verranno visualizzate le pagine delle proprietà per il ruolo Web. È possibile utilizzare le pagine delle proprietà per modificare ogni elemento e attributo a livello di ruolo nei file di definizione e di configurazione del servizio.

    Pagina delle impostazioni di Visual Studio Azure Project 1.3
    ImportantImportante
    Se si desidera eseguire l'applicazione Azure in locale per effettuarne il debug e si desidera anche pubblicare l'applicazione in Azure, in genere sono necessari valori diversi per le impostazioni relative ai ruoli. Ad esempio, può essere necessario eseguire quattro istanze di un ruolo in Azure, ma solo un'istanza quando si esegue il debug nell'ambiente locale. È ora possibile disporre di più configurazioni del servizio nel progetto Azure che consentono di definire i diversi valori. È quindi possibile selezionare il valore che si desidera utilizzare. Per ulteriori informazioni su come eseguire l'operazione, vedere Configurazione di un progetto Azure.

  2. Per modificare tutte le configurazioni del servizio, nell'elenco Configurazione servizio scegliere Tutte le configurazioni.

  3. Per modificare il conteggio delle istanze, nella casella di testo Conteggio istanze digitare 2.

  4. Per passare alla scheda Impostazioni, scegliere Impostazioni. (Tastiera: premere TAB per spostare lo stato attivo su Configurazione, quindi scegliere la freccia giù).

  5. Per configurare Visual Studio per l'utilizzo dell'emulatore di archiviazione locale quando si esegue l'applicazione Azure o se ne effettua il debug, è necessario aggiungere la stringa di connessione utilizzata nel gestore dell'evento clic sul pulsante. A tale scopo, attenersi alla seguente procedura:

    1. Nella scheda Impostazioni scegliere il pulsante Aggiungi impostazione.

    2. Nella casella di testo Nome digitare MyConnectionString.

    3. Nella casella combinata Tipo scegliere Stringa di connessione.

    4. Scegliere i puntini di sospensione nella casella di testo Valore. La finestra di dialogo Stringa di connessione all'account di archiviazione viene visualizzata. Se viene chiesto di eseguire l'accesso, chiudere la finestra di dialogo. Scegliere Usa emulatore di archiviazione di Azure, quindi fare clic sul pulsante OK.

    5. Nella barra degli strumenti, scegliere l'icona Salva.

  6. Al termine di questa procedura dettagliata, quando si è pronti per la pubblicazione in Azure, è possibile utilizzare la scheda Impostazioni per modificare il valore di questa stringa di connessione per la configurazione del servizio Cloud (file ServiceConfiguration.Cloud.cscfg) in modo da utilizzare un account di archiviazione di Azure. Sarà quindi possibile utilizzare questa configurazione del servizio quando si pubblica il servizio cloud di Azure.

  1. Sulla barra dei menu scegliere Debug, Avvia debug (tastiera: F5).

    ImportantImportante
    Se il progetto Azure non è impostato come progetto di avvio, quando si fa clic sul pulsante per attivare il punto di interruzione viene visualizzato il seguente messaggio di errore: Eccezione lanciata da un componente esterno. L'errore si verifica perché è necessario inizializzare l'infrastruttura di sviluppo per richiamare le chiamate API di Azure. Per impostare il progetto Azure come progetto di avvio, aprire il menu di scelta rapida corrispondente e scegliere Imposta come progetto di avvio.

    L'emulatore di archiviazione e l'emulatore di calcolo per Visual Studio vengono avviati. Questi emulatori consentono di eseguire l'applicazione Azure ed effettuarne il debug in locale prima di pubblicarla in Azure.

    noteNota
    Nell'area di notifica è visualizzata un'icona di Azure che consente di visualizzare l'interfaccia utente degli emulatori di calcolo e di archiviazione oppure di arrestare tali servizi.

    WarningAvviso
    Sono disponibili due versioni dell'emulatore di calcolo: Completa ed Express. In alcuni casi, quando si utilizza uno degli emulatori, è possibile che venga visualizzato un messaggio di errore simile al seguente: "Impossibile determinare la modalità di esecuzione dell'emulatore. Assicurarsi di disporre di autorizzazioni sufficienti." Se viene visualizzato un messaggio di questo tipo, significa che l'emulatore è in esecuzione con un set di autorizzazioni diverso da quello attualmente in uso in Visual Studio. Questo problema può verificarsi, ad esempio, se Visual Studio viene riavviato con un set di autorizzazioni diverso mentre l'emulatore non viene arrestato. Per risolvere questo problema, è sufficiente riavviare l'emulatore di calcolo. L'emulatore può essere arrestato e riavviato tramite il menu di scelta rapida dell'icona di Azure sulla barra delle applicazioni.

  2. Se si tratta del primo utilizzo dell'emulatore di archiviazione, verrà visualizzata la finestra di dialogo di inizializzazione della risorsa di archiviazione per sviluppo. Al termine del processo di inizializzazione, scegliere il pulsante OK per chiudere la finestra di dialogo.

    Il browser viene avviato automaticamente e punta al sito Web ASP.NET.

    Nuova pagina Web ASP.NET nel browser
  3. Per gestire le distribuzioni locali, aprire il menu di scelta rapida dell'icona di Azure nell'area di notifica e scegliere Mostra interfaccia utente emulatore di calcolo.

    Verrà visualizzato Emulatore di calcolo di Azure.

  4. Scegliere MyWebRole per visualizzare le istanze del ruolo Web, come mostrato nell'illustrazione seguente. Scegliere un'istanza specifica per visualizzare solo quell'istanza dell'utente.

    noteNota
    Sono disponibili due istanze del ruolo Web in quanto il conteggio delle istanze per il ruolo è stato impostato su 2. Una richiesta può essere elaborata da entrambe le istanze.

    2 ruoli Web in esecuzione nell'emulatore di calcolo Azure
  5. Per attivare il punto di interruzione che si imposta nel debugger, scegliere il pulsante creato.

  6. Per eseguire il codice un'istruzione alla volta finché i dati non risulteranno caricati sul BLOB e il messaggio non sarà registrato nella tabella di diagnostica, premere tre volte F10.

  7. Per visualizzare i dati aggiunti al BLOB, aprire il menu di scelta rapida per il file e scegliere Visualizza, Esplora server. Aprire il nodo Azure nella struttura ad albero, quindi scegliere il nodo Archiviazione, Sviluppo, BLOB. Se viene chiesto di eseguire l'accesso, chiudere la finestra di dialogo. Fare doppio clic sul nodo quicklap, come visualizzato nell'illustrazione seguente:

    VST_QL_WAStorageNode

    I dati in BLOB vengono visualizzati nella scheda quicklab.

  8. Per visualizzare i dati, fare doppio clic su una voce visualizzata nell'elenco.

  9. Per visualizzare i messaggi di diagnostica registrati, sulla barra dei menu scegliere Visualizza, Esplora server se non è già visibile. Aprire il nodo Azure nella struttura ad albero, quindi scegliere il nodo Archiviazione, Sviluppo, Tabelle. Fare doppio clic sul nodo WADLogsTable.

    I messaggi di diagnostica vengono visualizzati nella scheda WADLogsTable. I dati per il messaggio sono l'ultima colonna nella tabella.

  10. Per visualizzare il registro attività di Azure, sulla barra dei menu scegliere Visualizza, Altre finestre, Log attività di Azure. Il log attività consente all'utente di tenere traccia dello stato di operazioni a esecuzione prolungata. Verrà visualizzata una voce che corrisponde al BLOB di testo scaricato.

  11. Se si utilizza l'emulatore di archiviazione, aprire il menu di scelta rapida dell'icona di Azure nell'area di notifica e scegliere Mostra interfaccia utente emulatore di archiviazione per visualizzare la finestra di dialogo seguente, che consentirà di controllare i servizi di archiviazione in esecuzione, nonché di reimpostare tutti i dati.

Con gli strumenti di Azure per Microsoft Visual Studio, è possibile pubblicare un'applicazione in Azure direttamente da Visual Studio.

Per pubblicare un'applicazione Azure, è necessario disporre di un account Microsoft e di una sottoscrizione Azure. Inoltre, è necessario configurare un servizio cloud e un account di archiviazione nel portale di gestione di Microsoft Azure che verranno utilizzati dall'applicazione. Per ulteriori informazioni sull'impostazione di questi servizi, vedere Configurazione dei servizi richiesti per pubblicare un servizio cloud da Visual Studio.

Quando si esegue la pubblicazione, è possibile selezionare l'ambiente di distribuzione per il servizio cloud. È necessario selezionare anche un account di archiviazione utilizzato per archiviare il pacchetto di applicazioni per la distribuzione. Dopo la distribuzione, il pacchetto di applicazioni è rimosso dall'account di archiviazione.

Per semplificare il processo di pubblicazione in Azure, è possibile connettersi alla sottoscrizione Azure da Esplora server. Nelle versioni di Azure SDK precedenti la 2.2 era necessario scaricare un file di sottoscrizione (.publishsettings) e definire un riferimento a tale file durante la pubblicazione di un servizio cloud o durante la connessione ad account di archiviazione o altre risorse. Se si utilizzano file di sottoscrizione, è possibile continuare a utilizzarli in Azure SDK 2.2, ma se si esegue la connessione ad Azure seguendo i passaggi descritti nella seguente procedura non sarà più necessario gestire i file di sottoscrizione.

  1. In Esplora server scegliere il nodo Azure, aprire il relativo menu di scelta rapida e scegliere Connetti a Azure.

    Connessione a Windows Azure
  2. Immettere le credenziali per la sottoscrizione Azure, che corrispondono alle credenziali utilizzate per accedere al portale di gestione. Per ridurre al minimo il numero di volte in cui è necessario immettere la password, selezionare la casella di controllo Resta connesso.

    Quando si chiude l'IDE, Visual Studio salva la connessione e si rimarrà connessi quando Visual Studio verrà avviato nuovamente.

  3. (Facoltativo) Quando si desidera disconnettersi, aprire il menu di scelta rapida in corrispondenza del nodo Azure in Esplora server e scegliere Gestisci sottoscrizioni. Verrà visualizzata la finestra di dialogo Gestisci sottoscrizioni Azure. Per disconnettersi, fare clic sul pulsante Disconnetti, quindi sul pulsante Chiudi. Non è necessario disconnettersi a meno che non si disponga di un'altra sottoscrizione con cui si desidera eseguire l'accesso.

  1. Se è necessario modificare qualsiasi stringa di connessione nell'applicazione per utilizzare i servizi di archiviazione Azure, attenersi alla seguente procedura:

    1. In Esplora soluzioni aprire il menu di scelta rapida per il ruolo Web nel progetto Azure che accede ai servizi di archiviazione e scegliere Proprietà.

    2. Nelle pagine delle proprietà per il ruolo scegliere la scheda Impostazioni.

    3. Per modificare solo le impostazioni di configurazione del servizio della configurazione Cloud, nell'elenco Configurazione del servizio scegliere Cloud. Sarà quindi possibile utilizzare questa configurazione del servizio durante la pubblicazione dell'applicazione Azure.

    4. Per modificare un'impostazione della stringa di connessione, scegliere il pulsante accanto all'impostazione.

      Se non sono ancora state fornite le credenziali per Azure, viene visualizzata la pagina di accesso. Immettere le credenziali.

      Viene visualizzata la finestra di dialogo Crea stringa di connessione a risorsa di archiviazione.

    5. In Connetti tramite scegliere l'opzione Sottoscrizione.

    6. Scegliere la sottoscrizione desiderata dall'elenco Sottoscrizione. Se l'elenco non include la sottoscrizione desiderata, selezionare il collegamento Download impostazioni di pubblicazione.

    7. Scegliere il nome dell'account di archiviazione dall'elenco Nome account.

      Gli strumenti di Azure ottengono automaticamente le credenziali dell'account di archiviazione di Azure durante la connessione ad Azure oppure mediante un file di sottoscrizione (file publishsettings). Per specificare le impostazioni dell'account di archiviazione manualmente, ottenere il nome dell'account di archiviazione e la chiave primaria dal portale di gestione, quindi scegliere Credenziali immesse manualmente.

    8. È necessario scegliere una delle opzioni seguenti per determinare le modalità di accesso del servizio all'account di archiviazione:

      • Usa HTTP. Si tratta dell'opzione standard. Ad esempio http://<account name>.blob.core.windows.net.

      • Scegliere Usa HTTPS per una connessione sicura. Ad esempio https://<accountname>.blob.core.windows.net.

      • Scegliere Specifica endpoint personalizzati per ciascuno dei tre servizi. È quindi possibile digitare questi endpoint nel campo per il servizio specifico.

        noteNota
        Se si creano endpoint personalizzati, consente all'utente di creare una stringa di connessione più complessa. Quando si utilizza questo formato stringa, è possibile specificare endpoint del servizio di archiviazione che includono un nome di dominio personalizzato registrato per l'account di archiviazione con il servizio Blob. Inoltre, è possibile concedere l'accesso solo alle risorse BLOB in un singolo contenitore, tramite una firma di accesso condiviso. Per ulteriori informazioni sulla creazione di endpoint personalizzati, vedere Configurazione delle stringhe di connessione di Azure.

    9. Per salvare queste modifiche della stringa di connessione, scegliere il pulsante OK.

      Una volta salvate queste modifiche, sarà possibile compilare ed eseguire l'applicazione Azure da Visual Studio utilizzando questa configurazione del servizio aggiornata, nonché verificare che funzioni come previsto nei servizi di archiviazione Azure. Per ulteriori informazioni sulla selezione di una configurazione del servizio per l'esecuzione e il debug in locale, vedere Procedura: configurare un progetto Azure con Visual Studio.

  2. Per pubblicare l'applicazione, aprire il menu di scelta rapida per il progetto Azure che contiene il ruolo in Esplora soluzioni, quindi scegliere Pubblica, come mostrato nell'illustrazione seguente:

    VST_PublishMenu

    Verrà visualizzata la finestra di dialogo Pubblica l'applicazione Azure.

  3. Se non è stato eseguito l'accesso, fare clic sul pulsante Accedi e immettere il nome utente e la password di Azure.

    Una delle schermate della procedura guidata di pubblicazione
  4. In Scegli sottoscrizione scegliere la sottoscrizione da utilizzare per la distribuzione.

    Se si sceglie <Gestisci…>, è possibile creare, modificare o eliminare le sottoscrizioni.

  5. Quando si ritiene che le informazioni di sottoscrizione siano soddisfacenti, fare clic sul pulsante Avanti per aprire la pagina Impostazioni, quindi selezionare la scheda Impostazioni comuni.

    Impostazioni comuni della Pubblicazione guidata
  6. Nell'elenco Ambiente scegliere Produzione, ovvero l'ambiente di distribuzione che viene utilizzato per ospitare il servizio cloud. Per impostazione predefinita sono inclusi Gestione temporanea e Produzione.

    È possibile eseguire la distribuzione in un ambiente vuoto o utilizzato da un'altra distribuzione.

  7. Dall'elenco Configurazione compilazione scegliere la configurazione desiderata, ad esempio Rilascio.

  8. Dall'elenco Configurazione del servizio scegliere Cloud.

  9. Per configurare le connessioni Desktop remoto per questo ambiente di distribuzione in modo da potersi connettere alla macchina virtuale che esegue ogni istanza di un ruolo, selezionare la casella di controllo Abilita Desktop remoto per tutti i ruoli e creare le credenziali dell'account da utilizzare quando si esegue l'accesso alle macchine virtuali.

    Per ulteriori informazioni, vedere Utilizzo di Desktop remoto con i ruoli Azure.

  10. Scegliere la scheda Impostazioni avanzate.

    Impostazioni avanzate della Pubblicazione guidata
  11. Dall'elenco Account di archiviazione scegliere l'account da utilizzare per caricare il pacchetto del servizio nell'account corrente come parte del processo di distribuzione.

    noteNota
    Questo account di archiviazione deve essere diverso dall'account di archiviazione che si intende utilizzare per i dati destinati all'applicazione.

  12. Se non si desidera sovrascrivere automaticamente una distribuzione esistente quando si pubblica una nuova build dell'applicazione, selezionare la casella di controllo Aggiornamento distribuzione.

    Per ulteriori informazioni sulle impostazioni di aggiornamento della distribuzione, vedere Procedura guidata Pubblica l'applicazione Azure.

  13. Un nome predefinito viene creato per la distribuzione. Per modificare questo nome, è possibile immettere un nuovo nome o modificare quello predefinito in Etichetta distribuzione. Questo nome viene utilizzato nel portale di gestione.

  14. Per aggiungere la data e l'ora all'etichetta per la distribuzione, selezionare la casella di controllo Aggiungi data e ora correnti.

  15. Per abilitare IntelliTrace per questa distribuzione, selezionare la casella di controllo Abilita IntelliTrace.

    IntelliTrace fornisce informazioni di debug per l'applicazione che è possibile utilizzare per eseguire il codice da Visual Studio Ultimate. Per ulteriori informazioni, vedere Debug tramite IntelliTrace.

    noteNota
    È possibile abilitare solo IntelliTrace quando si pubblica l'applicazione da Visual Studio Ultimate.

  16. Per abilitare la profilatura per questa distribuzione al fine di determinare le prestazioni dell'applicazione Azure, selezionare la casella di controllo Abilita profilatura. La profilatura fornisce informazioni sulle prestazioni per l'applicazione. Per ulteriori informazioni sulla configurazione di impostazioni di profilatura, vedere Test delle prestazioni di un servizio cloud.

    ImportantImportante
    È possibile abilitare IntelliTrace o la profilatura quando si pubblica l'applicazione Azure. Non è possibile abilitare entrambi.

  17. (Facoltativo) Se si esegue la pubblicazione da Visual Studio ed è stata installata la versione più recente degli strumenti di Azure, è possibile abilitare anche Distribuzione Web per tutti i ruoli Web. Per informazioni sui requisiti e sui passaggi dettagliati per eseguire queste operazioni, vedere To Enable Web Deploy When You Publish Your Application.

  18. Fare clic sul pulsante Avanti per rivedere le impostazioni.

    Pagina di riepilogo della Pubblicazione guidata
  19. Per pubblicare l'applicazione Azure, fare clic sul pulsante Pubblica. Visual Studio avvia il processo di distribuzione. È possibile tenere traccia dello stato di avanzamento della distribuzione dalla finestra Log attività di Azure. Questo log viene visualizzato automaticamente all'avvio il processo di distribuzione. È possibile espandere la voce nel log attività per mostrare informazioni dettagliate, come mostrato nell'illustrazione seguente:

    VST_AzureActivityLog
  20. (Facoltativo) per annullare il processo di distribuzione, aprire il menu di scelta rapida per la voce nel log attività e scegliere Annulla e rimuovi. Questa operazione arresta il processo di distribuzione ed elimina l'ambiente di distribuzione da Azure.

    noteNota
    Per rimuovere questo ambiente di distribuzione dopo che è stato distribuito, è necessario utilizzare il portale di gestione.

  21. (Facoltativo) Una volta avviate le istanze del ruolo, in Visual Studio verrà visualizzato il nodo dell'ambiente di distribuzione in Esplora server. Da questo punto è possibile vedere lo stato delle singole istanze del ruolo. Per ulteriori informazioni sull'utilizzo di Esplora server per visualizzare le distribuzioni, vedere Visualizzazione dello stato di un servizio cloud tramite Esplora server.

    Nella figura seguente vengono mostrate le istanze del ruolo mentre una di esse si trova ancora nello stato Occupato perché è ancora in fase di inizializzazione:

    VST_DeployComputeNode
  22. Per accedere all'applicazione dopo la distribuzione, fare clic sulla freccia accanto alla distribuzione quando nel Log attività di Azure viene visualizzato lo stato Completato. Per avviare un browser dall'applicazione, scegliere il collegamento ipertestuale visualizzato nei dettagli di distribuzione.

Vedere anche

Il documento è risultato utile?
(1500 caratteri rimanenti)
Grazie per i commenti inviati.
Mostra:
© 2014 Microsoft