Pubblicare un progetto di Servizi cloud (versione classica) in Servizi cloud (supporto esteso) usando Visual Studio
Servizi cloud di Azure (supporto esteso) consente di semplificare e modernizzare il modo in cui si gestiscono e gestiscono le risorse di Azure. A partire da Visual Studio 2019 versione 16.9, è possibile usare i servizi cloud in Azure usando i modelli di Azure Resource Manager (modelli arm) in Servizi cloud (supporto esteso).
Questo articolo illustra come pubblicare un'istanza esistente di Servizi cloud di Azure (versione classica) in Servizi cloud di Azure (supporto esteso). Per altre informazioni su questo servizio di Azure, vedere la documentazione Servizi cloud (supporto esteso).
Nota
Questo articolo si applica ad Azure Servizi cloud di Azure (supporto esteso). I servizi cloud (versione classica) sono stati ritirati a partire dal 31 agosto 2024. Per ulteriori informazioni, vedere il modello di distribuzione (versione classica) dei servizi Cloud verrà dismesso il 31 agosto 2024. Per un nuovo sviluppo, è consigliabile usare un tipo di servizio più recente progettato per scopi specifici, ad esempio servizio app di Azure, Funzioni di Azureo app contenitore di Azure. Per l'elenco più recente dei servizi disponibili, vedere Directory dei prodotti Azure.
Pubblicare in Servizi cloud (supporto esteso)
In Visual Studio 2019 versione 16.9 e successive, i progetti Servizi cloud (classico) hanno una versione speciale del comando Pubblica : Pubblica (supporto esteso). Questo comando viene visualizzato nel menu di scelta rapida in Esplora soluzioni in Visual Studio.
Esistono alcune differenze durante la pubblicazione in Servizi cloud (supporto esteso). Ad esempio, non si seleziona se pubblicare in staging o per Production, perché questi slot di distribuzione non fanno parte del modello di pubblicazione del supporto esteso. Al contrario, con Servizi cloud (supporto esteso), è possibile configurare più distribuzioni ed è possibile scambiare le distribuzioni nel portale di Azure. Sebbene sia possibile usare questa impostazione in Visual Studio versione 16.9, la funzionalità di scambio non è disponibile fino a una versione successiva di Servizi cloud (supporto esteso).
Prima di pubblicare un'istanza di Servizi cloud (versione classica) in Servizi cloud (supporto esteso), verificare se gli account di archiviazione di Azure usati dal progetto sono account V1 o V2. I tipi di account di archiviazione classici hanno esito negativo e viene visualizzato un messaggio di errore durante la distribuzione.
Assicurarsi anche di controllare l'account di archiviazione usato da Diagnostica di Azure. Per controllare l'account di archiviazione per la diagnostica, consulta per configurare la diagnostica per i servizi cloud di Azure e le macchine virtuali. Se il servizio usa un account di archiviazione classico, è possibile aggiornarlo. Per altre informazioni, vedere Eseguire l'aggiornamento a un account di archiviazione V2 per utilizzo generico. Per informazioni generali sui tipi di account di archiviazione, vedere la panoramica sugli account di archiviazione .
Nota
Se si usa .NET 4.8 con Visual Studio 2022, assicurarsi di aprire il file ServiceConfiguration.Cloud.cscfg e controllare il valore dell'attributo osFamily
nell'elemento ServiceConfiguration
quando si pubblica la distribuzione di Servizi cloud (supporto esteso). Per un progetto .NET 4.8, usare il valore osFamily="7"
.
Pubblicare un progetto di Servizi cloud (versione classica) in Servizi cloud (supporto esteso)
Nel progetto Servizi cloud di Azure (versione classica) fare clic con il pulsante destro del mouse sul nodo del progetto e selezionare Pubblica (supporto esteso).
La procedura guidata di pubblicazione dell'applicazione Azure si apre.
Per Account, selezionare un account oppure selezionare Aggiungi un account nell'elenco a discesa dell'account.
Per Scegliere la sottoscrizione, selezionare una sottoscrizione da usare per la distribuzione.
Selezionare Avanti per passare al riquadro Impostazioni.
In Impostazioni comuni, nell'elenco a discesa selezionare un'istanza esistente di Servizi cloud (supporto esteso) oppure selezionare Crea nuovoe quindi creare una nuova istanza. Il data center viene visualizzato tra parentesi per ogni istanza di Servizi cloud (supporto esteso). È consigliabile che la posizione del data center per i servizi cloud (supporto esteso) corrisponda alla posizione del data center dell'account di archiviazione.
Se si sceglie di creare un nuovo servizio, viene visualizzata la finestra di dialogo crea servizio cloud (supporto esteso). Specificare il nome del servizio, il nome DNS se diverso dal nome del servizio, dalla posizione e dal gruppo di risorse da usare per la distribuzione di Servizi cloud (supporto esteso).
Per la configurazione della build, selezionare Debug o Release.
Per Configurazione del servizio, selezionare Cloud o Locale.
Per l'account di archiviazione , selezionare l'account di archiviazione da usare per questa distribuzione o selezionare Crea nuovo per creare un nuovo account di archiviazione. L'area viene visualizzata tra parentesi per ogni account di archiviazione. È consigliabile che la posizione del data center per l'account di archiviazione corrisponda alla posizione del data center per il servizio cloud (come impostato in Impostazioni comuni).
L'account di archiviazione di Azure archivia il pacchetto per la distribuzione dell'applicazione.
Per vault delle chiavi, specificare il vault delle chiavi che contiene i segreti per la distribuzione dei Servizi Cloud (supporto esteso). Un key vault è abilitato se il desktop remoto è abilitato o se i certificati vengono aggiunti alla configurazione.
Per Abilitare Desktop remoto per tutti i ruoli, selezionare questa opzione se si desidera connettersi in remoto al servizio. Immettere quindi le credenziali di accesso per il desktop remoto.
Selezionare Avanti per passare al riquadro Riepilogo.
Per il profilo di destinazione , è possibile scegliere di creare un profilo di pubblicazione dalle impostazioni che hai selezionato. Ad esempio, è possibile creare un profilo per un ambiente di test e un altro profilo per la produzione. Per salvare questo profilo, selezionare l'icona Salva. La procedura guidata crea il profilo e lo salva nel progetto di Visual Studio. Per modificare il nome del profilo, aprire l'elenco profilo di destinazione e quindi selezionare Gestisci.
Nota
Il profilo di pubblicazione viene visualizzato in Esplora soluzioni in Visual Studio e le impostazioni del profilo vengono scritte in un file con estensione .azurePubxml. Le impostazioni vengono salvate come attributi di tag XML.
Verifica le impostazioni che hai selezionato per la distribuzione del progetto e quindi seleziona Pubblica.
È possibile monitorare lo stato del processo nella finestra di output del log attività in Visual Studio. Selezionare il collegamento Apri nel portale per visualizzare il registro delle attività nel portale di Azure.
Felicitazioni! Il progetto servizi cloud (supporto esteso) è stato pubblicato in Azure. Per pubblicare di nuovo usando le stesse impostazioni, è possibile riutilizzare il profilo di pubblicazione o ripetere i passaggi descritti qui per creare un nuovo profilo di pubblicazione. Il modello e i parametri arm usati per la distribuzione vengono salvati nella cartella bin/<configurazione>/Publish.
Pulire le risorse di Azure
Pulire le risorse di Azure non usate per una distribuzione effettiva. Nel portale Azure , selezionare Gruppi di risorse. Trovare e aprire il gruppo di risorse usato per creare un'istanza di Servizi cloud (supporto esteso) e quindi selezionare Elimina gruppo di risorse.
Contenuto correlato
- Configurare l'integrazione continua (CI) usando il pulsante Configura nel riquadro Pubblica. Per altre informazioni, vedere la documentazione di Azure Pipelines.
- Esaminare domande frequenti per i servizi cloud (supporto esteso).