共用方式為


依 Azure App Service 中部署方法的驗證類型

使用 Azure App Service 時,您有多個選項可用來部署 Web 應用程式程式代碼和設定。 這些部署方法支援一或多個驗證機制。 本文提供部署方法和驗證機制的詳細數據。

注意

若要停用 App Service 應用程式的基本驗證,請參閱在 App Service 部署中停用基本驗證 (部分機器翻譯)。

部署方法 驗證 參考文件
Azure CLI(命令列介面) Microsoft Entra ID 在 Azure CLI 2.48.1 版或更新版本中,如果您的 Web 應用程式或函式應用程式已關閉基本身份驗證,下列命令會使用 Microsoft Entra:

- az webapp up
- az webapp deploy
- az webapp log deployment show
- az 網頁應用程式日誌部署列表
- az webapp 日誌下載
- 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 部署來源 config-zip

如需詳細資訊,請參閱 az appservice (部分機器翻譯) 以及 az webapp (部分機器翻譯)。 
Azure PowerShell Microsoft Entra 在 Azure PowerShell 9.7.1 版或更新版本中,Microsoft Entra 可供 App Service 使用。 如需詳細資訊,請參閱 Azure App Service 的 PowerShell 範例。 
SCM/Kudu/OneDeploy REST 端點 基本驗證

Microsoft Entra
將檔案部署到 App Service 
Kudu UI 基本驗證

Microsoft Entra
將檔案部署到 App Service
FTP/FTPS 基本驗證 使用 FTP/S 將應用程式部署至 Azure App Service 
Visual Studio 基本驗證

Microsoft Entra
快速入門:部署 ASP.NET Web 應用程式

使用 Visual Studio 開發及部署 WebJobs

使用 Visual Studio 針對 Azure App Service 中的應用程式進行疑難排解

在 Visual Studio 中的 GitHub Actions 整合

使用 Visual Studio 建立的 GitHub Actions 工作流程,將您的應用程式部署至 Azure 
Visual Studio Code Microsoft Entra 快速入門:部署 ASP.NET Web 應用程式

使用 VS Code 中的 GitHub 
搭配 GitHub Actions 的 GitHub 發行設定檔 (基本驗證)

服務主體 (Microsoft Entra)

OpenID Connect (Microsoft Entra)
使用 GitHub Actions 將應用程式部署至 App Service 
GitHub 使用 App Service 建置服務作為建置引擎 基本驗證 持續部署至 Azure App Service
使用 Azure Pipelines 作為建置引擎的 GitHub 發行設定檔 (基本驗證)

Azure DevOps Services 連線
透過 Azure Pipelines 部署至 App Service 
以 App Service 建置服務作為建置引擎的 Azure Repos 基本驗證 持續部署至 Azure App Service 
使用 Azure Pipelines 作為建置引擎的 Azure Repos 發行設定檔 (基本驗證)

Azure DevOps Services 連線
使用 GitHub Actions 將應用程式部署至 App Service 
Bitbucket 基本驗證 持續部署至 Azure App Service 
本機 Git 基本驗證 本機 Git 部署至 Azure App Service 
外部 Git 存放庫 基本驗證 使用手動步驟設定持續部署 
直接從上傳的 ZIP 檔案執行 Microsoft Entra 在 Azure App Service 中直接從 ZIP 套件執行應用程式 
直接從外部 URL 執行 不適用 (輸出連線) 改為從外部 URL 執行 
適用於 Azure App Service 的 Maven 外掛程式 (Java) Microsoft Entra 快速入門:在 Azure App Service 上建立 JAVA 應用程式
適用於 Azure App Service 的 Gradle 外掛程式 (Java) Microsoft Entra 針對 Azure App Service 設定 Java 應用程式
Web 鉤子 基本驗證 Webhook 
App Service Migration Assistant 基本驗證 Azure App Service 移轉工具 
PowerShell 的 App Service Migration Assistant 指令碼 基本驗證 Azure App Service 移轉工具 
App Service 的 Azure Migrate 探索/評量/移轉 Microsoft Entra 教學課程:評估 Web 應用程式以移轉至 Azure App Service

將 ASP.NET Web 應用程式現代化為 Azure App Service 程式碼 (部分機器翻譯)