Scelte di distribuzione per l'app Web in Azure

La distribuzione delle app nei servizi di hosting di Azure significa spostare un file o un set di file in Azure da gestire tramite un endpoint HTTP.

Sono disponibili molti metodi comuni di spostamento di file sul cloud di Azure, tra cui:

metodo Dettagli
GitHub Actions Usarlo per le distribuzioni continue automatizzate o attivate.
Estensioni per Visual Studio Code Usarlo per le distribuzioni manuali, di test o rare. Richiede che l'estensione per il servizio sia installata localmente.
Interfaccia della riga di comando di Azure Usarlo per le distribuzioni manuali o rare. Richiede che l'estensione per il servizio sia installata localmente.

Potrebbero esistere altri metodi di distribuzione, in base al servizio specifico. Il servizio app di Azure, ad esempio, supporta un'ampia gamma di metodi di distribuzione:

È possibile eseguire di nuovo la distribuzione nel servizio app usando uno dei metodi forniti, anche se diverso dal metodo usato per la distribuzione originale. Se si cambia metodo, prima di eseguire di nuovo la distribuzione potrebbe essere necessario eseguire una configurazione.

Slot di distribuzione

Usare gli slot di distribuzione per distribuire il codice sorgente in un ambiente di gestione temporanea e riscaldare l'ambiente prima della distribuzione nello slot di produzione.

Non usare gli slot di distribuzione per combinare scopi di distribuzione. Tutti gli slot di distribuzione condividono il servizio app, quindi è necessario assicurarsi che i modelli di traffico e l'uso previsto di tutti gli slot siano uguali. Se è necessario disporre di un ambiente di test o di fase ospitato, deve essere un servizio app separato.

Eseguire la distribuzione con Visual Studio Code

Per distribuire o ridistribuire l'app del servizio app con Visual Studio Code, seguire questa procedura:

  1. Installare le estensioni di Azure correlate, ad esempio Azure servizio app o Funzioni di Azure.
  2. Aprire Azure Explorer. Selezionare l'icona di Azure nella barra laterale primaria o usare i tasti di scelta rapida (MAIUSC + ALT A). +
  3. Nel gruppo Risorse selezionare la sottoscrizione e il servizio.
  4. Fare clic con il pulsante destro del mouse sul servizio e quindi scegliere Distribuisci nell'app Web...

Deploy or redeploy to App service with Visual Studio Code

Connessione all'ambiente ospitato di Azure

  • Per l'accesso manuale o occasionale agli ambienti ospitati, vedere come visualizzare i file nell'ambiente ospitato in Azure.
  • Per l'accesso automatico o coerente, prendere in considerazione la procedura per configurare uno dei metodi di distribuzione.

Visualizzare i file nell'ambiente ospitato in Azure

Esistono diversi modi per visualizzare immediatamente i file nell'app Web di Azure ospitata o nell'app per le funzioni. Se si usano slot nella risorsa ospitata, è necessario assicurarsi di essere nello slot corretto prima di visualizzare i file.

  • Visualizzare i file in portale di Azure: selezionare Console in Strumenti di sviluppo per la risorsa di hosting.

    In the Azure portal for your web app or function app, select `Console` from the `Development tools` menu.

  • Visualizzare i file nell'estensione VS Code: - Selezionare l'icona di Azure nella barra attività. Nella sezione Risorse selezionare la sottoscrizione e il servizio. Il nodo File fornisce una visualizzazione dei file remoti.

    [Azure App service and Azure Functions app extensions both provide a view of the remote files.

Visualizzare l'endpoint HTTP nel portale di Azure

Visualizzare l'endpoint HTTP dalla pagina Panoramica del servizio nel portale di Azure.

View your HTTP endpoint from the service's Overview page on the Azure portal.

Passaggi successivi