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

Azure App Service连接Azure DevOps仓库失败,提示无VSTS项目管理员权限

解决Azure App Service连接Azure DevOps仓库时的权限错误

错误信息:

Failed to set up deployment: Repository UpdateSiteSourceControl operation failed with Microsoft.Web.Hosting.SourceControls.OauthException: Vso AddWebHook:
Failed because you are not an administrator on the VSTS project.

解决方案:

  • 确认Azure DevOps项目管理员权限:登录Azure DevOps目标项目,进入「项目设置」→「权限」,找到你的账号,确认已被分配「项目管理员」角色。如果没有,联系项目所有者添加该权限——创建WebHook需要这个级别的权限。
  • 重置OAuth授权:在Azure DevOps的「用户设置」→「授权」里,删除所有和Azure App Service相关的授权记录,然后重新回到Azure App Service部署中心发起连接,重新授权时确保勾选所有必要的权限(尤其是WebHook相关)。
  • 改用服务连接部署:如果拿不到项目管理员权限,可在Azure DevOps项目的「项目设置」→「服务连接」中创建一个Azure Resource Manager类型的服务连接,关联目标Azure订阅。之后在App Service部署中心选择Azure DevOps组织时,使用这个服务连接完成配置,这种方式依赖服务主体权限,不需要个人账号的项目管理员权限。
  • 检查WebHook规则限制:进入Azure DevOps项目的「项目设置」→「服务挂钩」,确认没有设置阻止创建新WebHook的规则,确保允许创建指向Azure App Service的挂钩。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 10:40:42