首页 > 解决方案 > Azure DevOps 发布 - 无法获取应用服务“ABC”发布凭据 - 400 错误请求

问题描述

我正在尝试在 Azure Node.js Web App 上部署我的版本。当我启动发布的部署时,我收到此错误:

错误:无法获取应用服务“ABC”发布凭据。错误:无法获取托管服务主体的访问令牌。请为虚拟机“ https://aka.ms/azure-msi-docs ”配置托管服务标识 (MSI)。状态码:400,状态信息:Bad Request

我有一个组织的 Azure Visual Studio Professional 订阅。我正在使用托管服务标识 (MSI) 类型的服务连接,因为我无权创建托管服务主体。我在 Azure 中的 Web 应用上启用了系统分配的标识。我的网络应用是 Linux 上的 Node.js。部署任务正在使用托管代理 (Ubuntu 1604) 运行。

我是 Azure 和 DevOps 的新手,所以我可能错过了一些琐碎的细节。任何帮助表示赞赏。

标签: azureazure-devops

解决方案


推荐阅读