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

Azure函数应用SCM缺失致Teams应用部署失败,如何添加SCM?

解决Azure函数应用SCM站点缺失导致的Zip部署失败问题

核心结论

可以恢复/重新启用SCM站点,以下是具体操作步骤:

1. 通过Azure门户启用SCM站点

  • 登录Azure门户,定位到你的目标函数应用
  • 进入配置 > 常规设置页面
  • 找到站点管理(SCM)选项,将状态设置为启用
  • 保存配置后,等待1-2分钟,SCM站点(https://<app-name>.scm.azurewebsites.net)会自动生成

2. 检查部署槽的SCM配置(若使用部署槽)

  • 若函数应用使用了部署槽,需确保目标部署槽的SCM站点同样处于启用状态
  • 进入对应部署槽的配置 > 常规设置页面,重复上述启用操作

3. 使用Azure CLI强制重置SCM站点

如果门户操作未生效,可通过Azure CLI执行以下命令:

az functionapp config set --name <app-name> --resource-group <resource-group-name> --scm-type "VSTSRM"

执行完成后,再将配置改回默认值:

az functionapp config set --name <app-name> --resource-group <resource-group-name> --scm-type "None"

注意:替换命令中的<app-name>和<resource-group-name>为你的实际资源名称

4. 验证SCM站点可用性

完成操作后,直接在浏览器访问https://<app-name>.scm.azurewebsites.net,确认站点能正常加载(会跳转至Kudu管理界面),之后重新执行Teams Toolkit的部署流程即可。

可能的诱因

SCM站点缺失通常由以下情况导致:

  • 函数应用创建时未默认启用SCM(属于罕见异常情况,默认状态为启用)
  • 手动修改配置将SCM设置为禁用
  • 资源部署过程中出现异常,导致SCM站点未正确初始化

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 07:18:14