Panoramica della pubblicazione

Per ASP.NET, .NET Core e le app Python, è possibile usare lo strumento Pubblica per distribuire le applicazioni.

Che cos'è Publish?

Lo strumento Pubblica consente di distribuire l'applicazione in varie destinazioni. Per iniziare, fare clic con il pulsante destro del mouse sul progetto in Esplora soluzioni e scegliere Pubblica dal menu di scelta rapida.

Come funziona?

La pubblicazione usa profili (file con estensione pubxml) per consentire più configurazioni di progetto e più destinazioni di pubblicazione per un singolo progetto.

publish profiles

Il contenuto del profilo è XML e basato su MSBuild.

publish profile example contents

Il profilo di pubblicazione mantiene le credenziali in un file separato e nascosto per impostazione predefinita che non viene archiviato.

hidden user files

È sempre possibile importare profili di pubblicazione da IIS e dal servizio app Azure

import profile

Visual Studio consente di gestire le dipendenze ai servizi di Azure

Quando si usa lo strumento Pubblica per distribuire l'applicazione in Azure, è possibile configurare le dipendenze nei servizi di Azure.

dependencies during publish

L'idea è che si voglia connettersi a un database SQL diverso o a un account di Archiviazione diverso o a un insieme di credenziali delle chiavi diverso per ambienti diversi, ad esempio test, controllo di qualità, pre-produzione e così via.

Passaggi successivi

Per lo strumento Pubblica: