在 AzureDevops 上触发发布时,它在“应用服务部署”阶段失败,并出现此错误:ExpiredServicePrincipal
最佳答案
该错误可能是由于您的服务主体 key 已过期引起的,该服务主体用于 DevOps 组织中的服务连接。
导航到 Azure 门户中的 Azure Active Directory
,确保在应用注册
-> 搜索中选择服务主体所属的正确 AAD 租户服务主体的客户端 ID(您可以在服务连接中找到它) -> 找到与服务主体相关的 AD 应用程序 -> 证书和 secret
-> 新客户端 secret
,然后复制它并更新服务连接中的服务主体 key
-> 验证连接。
关于azure - 无法获取资源类型 'Microsoft.Web/Sites' 的资源 ID 和资源名称。错误: ExpiredServicePrincipal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62311761/