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

使用Azure Trusted Signing签名本地exe时遇Microsoft Services租户用户不存在错误

解决Azure Trusted Signing签名时"Microsoft Services"租户错误的方案

你遇到的问题是因为Trusted Signing客户端工具默认指向了Microsoft Services租户的应用注册,但你的个人Azure账户属于自己的独立租户,无法访问这个公共租户的应用。不需要尝试添加自己到Microsoft Services租户(你没有权限这么做),正确的解决方法是调整签名配置,指定你自己的Azure租户ID:

  • 获取你的Azure租户ID:
    登录Azure门户,点击右上角的个人头像,选择“查看我的账户”,在“组织”标签下找到你的默认租户,复制对应的租户ID;或者进入Azure Active Directory服务,在“概述”页面直接查看租户ID。

  • 修改metadata.json配置文件:
    打开你创建的metadata.json文件,找到"tenantId"字段,将其值替换为你刚复制的自己的租户ID。确保文件格式正确,示例如下:

    {
      "endpoint": "https://your-trusted-signing-endpoint",
      "tenantId": "你的租户ID",
      "certificateProfileName": "你的证书配置文件名"
    }
    
  • 重新执行签名命令:
    保存修改后的metadata.json,再次运行签名命令,此时浏览器会跳转到你自己的Azure租户进行身份验证,即可正常完成签名流程。

这个问题的核心是个人Azure账户仅在自己的默认租户中有权限,无法访问Microsoft Services这类公共租户的应用,通过指定自己的租户ID,让工具使用你租户内的权限进行操作即可解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 03:04:54