Verificatietypen per implementatiemethoden in Azure App Service

Met Azure App Service hebt u meerdere opties voor het implementeren van uw webtoepassingscode en -configuratie. Deze implementatiemethoden ondersteunen een of meer verificatiemechanismen. Dit artikel bevat informatie over de implementatiemethoden en verificatiemechanismen.

Implementatiemethode Authenticatie Referentiedocumentatie
Azure CLI Microsoft Entra ID In Azure CLI versie 2.48.1 of hoger gebruiken de volgende opdrachten Microsoft Entra als basisverificatie is uitgeschakeld voor uw web-app of functie-app:

- 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 deployment list
- az functionapp log deployment show
- az functionapp deployment source config-zip

Zie az appservice en az webapp voor meer informatie. 
Azure PowerShell Microsoft Entra In Azure PowerShell versie 9.7.1 of hoger is Microsoft Entra beschikbaar voor App Service. Zie PowerShell-voorbeelden voor Azure-app Service voor meer informatie. 
SCM/Kudu/OneDeploy REST-eindpunt Basisverificatie

Microsoft Entra
Bestanden implementeren naar App Service 
Kudu-gebruikersinterface Basisverificatie

Microsoft Entra
Bestanden implementeren naar App Service
FTP/FTPS Basisverificatie Uw app implementeren in Azure App Service met behulp van FTP/S 
Visual Studio Basisverificatie

Microsoft Entra
Quickstart: Een ASP.NET-web-app implementeren

Webtaken ontwikkelen en implementeren met Visual Studio

Problemen met een app in Azure App Service oplossen met behulp van Visual Studio

GitHub Actions-integratie in Visual Studio

Uw toepassing implementeren in Azure met behulp van GitHub Actions-werkstromen die zijn gemaakt door Visual Studio 
Visual Studio Code Microsoft Entra Quickstart: Een ASP.NET-web-app implementeren

Werken met GitHub in VS Code 
GitHub met GitHub Actions Profiel publiceren (basisverificatie)

Service principal (Microsoft Entra)

OpenID Connect (Microsoft Entra)
Implementeren in App Service met behulp van GitHub Actions 
GitHub met de App Service-buildservice als build-engine Basisverificatie Continue implementatie naar Azure App Service
GitHub met Azure-pipelines als build-engine Profiel publiceren (basisverificatie)

Azure DevOps-serviceverbinding
Implementeren in App Service met behulp van Azure-pipelines 
Azure-repositories met de App Service-buildservice als build-engine Basisverificatie Continue implementatie naar Azure App Service 
Azure-opslagplaatsen met Azure-pipelines als buildengine Profiel publiceren (basisverificatie)

Azure DevOps-serviceverbinding
Implementeren in App Service met behulp van GitHub Actions 
Bitbucket Basisverificatie Continue implementatie naar Azure App Service 
Lokale Git Basisverificatie Lokale Git-implementatie in Azure App Service 
Externe Git-opslagplaats Basisverificatie Continue implementatie instellen met behulp van handmatige stappen 
Rechtstreeks uitvoeren vanuit een geüpload ZIP-bestand Microsoft Entra Uw app rechtstreeks vanuit een ZIP-pakket uitvoeren in Azure-app Service 
Rechtstreeks vanuit een externe URL uitvoeren Niet van toepassing (uitgaande verbinding) Uitvoeren vanaf externe URL in plaats daarvan 
Maven-invoegtoepassing voor Azure App Service (Java) Microsoft Entra Quickstart: Een Java-app maken in Azure-app Service
Gradle-invoegtoepassing voor Azure App Service (Java) Microsoft Entra Een Java-app voor Azure App Service configureren
Webhooks Basisverificatie Webhook 
App Service-migratie-assistent Basisverificatie hulpprogramma's voor Azure-app servicemigratie 
App Service Migration Assistant voor PowerShell-scripts Basisverificatie hulpprogramma's voor Azure-app servicemigratie 
Detectie/evaluatie/migratie van Azure Migrate voor App Service Microsoft Entra Zelfstudie: Web-apps evalueren voor migratie naar Azure App Service

ASP.NET-webapplicaties moderniseren naar Azure App Service-code