Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Con il servizio app di Azure sono disponibili più opzioni per la distribuzione del codice e della configurazione dell'applicazione Web. Questi metodi di distribuzione supportano uno o più meccanismi di autenticazione. Questo articolo fornisce informazioni dettagliate sui metodi di distribuzione e sui meccanismi di autenticazione.
Nota
Per disabilitare l'autenticazione di base per l'app del servizio app, vedere Disabilitare l'autenticazione di base nelle distribuzioni del servizio app.
| Metodo di distribuzione | Autenticazione | Documentazione di riferimento |
|---|---|---|
| Interfaccia della riga di comando di Azure | Microsoft Entra ID | Nell'interfaccia della riga di comando di Azure versione 2.48.1 o successiva, i comandi seguenti usano Microsoft Entra se l'autenticazione di base è disattivata per l'app Web o l'app per le funzioni: - az webapp up - az webapp deploy - az webapp log deployment show - az webapp log deployment list - az webapp log download - az webapp log tail - az webapp browse - az webapp create-remote-connection - az webapp ssh - az functionapp deploy - az functionapp log elenco distribuzione - az functionapp log deployment show - az functionapp deployment source config-zip Per altre informazioni, vedere az appservice e az webapp. |
| Azure PowerShell | Microsoft Entra | In Azure PowerShell versione 9.7.1 o successive, Microsoft Entra è disponibile per App Service. Per altre informazioni, vedere Esempi di PowerShell per il Servizio app di Azure. |
| Endpoint REST SCM/Kudu/OneDeploy | Autenticazione di base Microsoft Entra |
Distribuire file in Servizio app |
| Interfaccia utente Kudu | Autenticazione di base Microsoft Entra |
Distribuire file in Servizio app |
| FTP/FTPS | Autenticazione di base | Distribuire l'app nel servizio app di Azure usando FTP/S |
| Visual Studio | Autenticazione di base Microsoft Entra |
Guida introduttiva: Distribuire un'app Web ASP.NET Sviluppare e implementare WebJobs con Visual Studio Risolvere i problemi relativi a un'app nel servizio app di Azure usando Visual Studio Integrazione di GitHub Actions in Visual Studio Distribuire l'applicazione in Azure usando i flussi di lavoro di GitHub Actions creati da Visual Studio |
| Visual Studio Code | Microsoft Entra |
Guida introduttiva: Distribuire un'app Web ASP.NET Utilizzo di GitHub in VS Code |
| GitHub con GitHub Actions | Profilo di pubblicazione (autenticazione di base) Entità servizio (Microsoft Entra) OpenID Connect (Microsoft Entra) |
Eseguire la distribuzione nel servizio app usando GitHub Actions |
| GitHub con il servizio di build di App Service come motore di build | Autenticazione di base | Distribuzione continua nel servizio app di Azure |
| GitHub con Azure Pipelines come motore di compilazione | Profilo di pubblicazione (autenticazione di base) Connessione al servizio Azure DevOps |
Eseguire la distribuzione nel servizio app usando Azure Pipelines |
| Azure Repos con il servizio di compilazione di App Service come motore della compilazione | Autenticazione di base | Distribuzione continua nel servizio app di Azure |
| Azure Repos con Azure Pipelines come motore di compilazione | Profilo di pubblicazione (autenticazione di base) Connessione al servizio Azure DevOps |
Eseguire la distribuzione nel servizio app usando GitHub Actions |
| Bitbucket | Autenticazione di base | Distribuzione continua nel servizio app di Azure |
| Repository Git locale | Autenticazione di base | Distribuzione dell'archivio Git locale nel servizio app di Azure |
| Repository Git esterno | Autenticazione di base | Configurazione della distribuzione continua tramite i passaggi manuali |
| Eseguire direttamente da un file ZIP caricato | Microsoft Entra | Eseguire l'app in Servizio app di Azure direttamente da un pacchetto ZIP |
| Eseguire direttamente da un URL esterno | Non disponibile (connessione in uscita) | Eseguire invece dall'URL esterno |
| Plug-in Maven per Servizio app di Azure (Java) | Microsoft Entra | Avvio rapido: Creare un'app Java nel Servizio app di Azure |
| Plug-in Gradle per Il servizio app di Azure (Java) | Microsoft Entra | Configurare un'app Java per Servizio app di Azure |
| Web hook | Autenticazione di base | Webhook |
| Migration Assistant del servizio app | Autenticazione di base | Strumenti di migrazione del Servizio app di Azure |
| Migration Assistant del servizio app per gli script di PowerShell | Autenticazione di base | Strumenti di migrazione del Servizio app di Azure |
| Individuazione/valutazione/migrazione di Azure Migrate per App Service | Microsoft Entra |
Esercitazione: Valutare le app Web per la migrazione al servizio app di Azure Modernizzare app Web ASP.NET in codice del Servizio app di Azure |