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:
- Installare le estensioni di Azure correlate, ad esempio Azure servizio app o Funzioni di Azure.
- Aprire Azure Explorer. Selezionare l'icona di Azure nella barra laterale primaria o usare i tasti di scelta rapida (MAIUSC + ALT A). +
- Nel gruppo Risorse selezionare la sottoscrizione e il servizio.
- Fare clic con il pulsante destro del mouse sul servizio e quindi scegliere Distribuisci nell'app Web...
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.
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.
- app Azure servizio e le estensioni Funzioni di Azure offrono entrambe una visualizzazione dei file remoti.
Visualizzare l'endpoint HTTP nel portale di Azure
Visualizzare l'endpoint HTTP dalla pagina Panoramica del servizio nel portale di Azure.