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

本地守护程序调用受保护ASP.Net Core API出现403错误排查

排查守护程序应用调用经APIM转发的Azure App Service API时的403.76错误

背景

  • 基于守护程序调用受保护API的示例开发了本地可运行版本,API控制器受应用角色MyAppReadAll保护
  • 本地验证:当API的服务主体启用用户登录后,本地ASP.NET Core控制台守护程序可正常调用本地.NET 8.0 API,令牌包含正确声明(含目标应用角色),确认本地配置无问题

异常现象

将API发布至Azure App Service并接入API管理(APIM)后,出现两类调用错误:

  1. 经APIM开发者门户测试控制台调用:返回401.71错误,提示“Unauthorized. Access token is missing or invalid.”。已知原因是APIM中配置的OAuth服务器发送的令牌aud声明错误,该错误符合预期
  2. 经本地守护程序应用调用:返回403.76错误
  • 两类错误均由App Service的FrontEnd负载均衡器返回,推测请求从未到达Web工作节点
  • API所在的App Service为公开网络模式,未设置任何访问限制

求助

请求提供本地守护程序调用出现403.76错误的排查思路


内容的提问来源于stack exchange,提问作者Monsieur le Crucudil

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 15:52:32