You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Azure CLI为应用服务槽配置SCM与FTP基础认证发布

配置Azure Web App的SCM与FTP基础认证发布

你之前用--scm-enabled参数报错,是因为这个参数不属于az webapp config set命令,下面是正确的配置步骤:

1. 设置部署用户

SCM和FTP的基础认证共用Azure部署用户,先创建或更新这个用户:

az webapp deployment user set --user-name <你的部署用户名> --password <你的部署密码>

2. 启用FTP基础认证发布

修正你原命令里资源组的语法错误(把"rg>"替换为实际的资源组名称),执行以下命令启用FTP:

az webapp config set --name "<app_name>" --resource-group "<resource-group-name>" --slot "<slotname>" --ftp-state Enabled

3. 配置SCM基础认证发布

要启用SCM基础认证发布,直接启用本地Git部署即可(SCM站点默认关联本地Git部署,且使用之前设置的部署用户做基础认证):

az webapp config set --name "<app_name>" --resource-group "<resource-group-name>" --slot "<slotname>" --deployment-local-git-enabled true

如果需要通过SCM站点使用FTP方式部署,可添加以下应用设置开启该功能:

az webapp config appsettings set --name "<app_name>" --resource-group "<resource-group-name>" --slot "<slotname>" --settings WEBSITE_SCM_ENABLE_FTP_DEPLOYMENT=true

验证配置是否生效

执行这条命令查看当前Web App的配置,确认FTP状态和SCM相关设置:

az webapp config show --name "<app_name>" --resource-group "<resource-group-name>" --slot "<slotname>"

内容的提问来源于stack exchange,提问作者Wendy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 20:41:03