小编Agi*_*toM的帖子

Azure DevOps无法部署到Azure Web App

我目前正在尝试将公司A拥有的Azure DevOps下的发布管道中的应用程序部署到公司B拥有的Azure上托管的Azure应用程序中.

尝试释放停止Azure应用程序时继续收到此错误:

错误:无法获取资源类型"Microsoft.Web/Sites"和资源名称"AppName"的资源ID.错误:无法获取托管服务主体的访问令牌.请为虚拟机" https://aka.ms/azure-msi-docs " 配置托管服务标识(MSI).状态码:400,状态消息:错误请求

我不知道如何解决这个问题.

到目前为止做了什么:

  • Web App在Azure公司B中创建
  • 来自DevOps Company的用户A帐户在公司Azure AD中作为访客用户添加
  • 用户在Web App上具有Contributor权限
  • Web应用程序上的托管服务标识设置为"开"
  • 在Azure DevOps中设置发行版时,可以查看和选择公司B和Web Apps的订阅.

我很确定需要更多才能使发布部署工作,但经过深入搜索后,我无法找到任何内容.

希望这里有人可以提供建议.

azure azure-web-app-service azure-devops azure-pipelines-release-pipeline

12
推荐指数
1
解决办法
5593
查看次数