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

Azure App Service上ABP.io登录页面访问出现Error 400问题

问题:Azure Web App部署的OpenIddict API与Firebase前端登录时出现400/404错误

环境配置

  • API部署于Azure Web App
  • 前端托管在Firebase

已解决的前置问题(OpenIddict证书相关)

  • 生产环境需两张证书,原代码默认加载同一张证书同时用于数字签名和密钥加密,已完成调整
  • 证书加载必须使用文件名而非文件路径
  • 需要添加官方未公开文档提及的WEBSITE_LOAD_CERTIFICATES配置项到Azure Web App,配置完成后环境曾恢复正常

当前故障现象

  • Angular前端访问登录页面时,弹出「请求发生内部错误」提示
  • 失败请求日志同时记录了Error 400与HTTP 404错误
  • 日志中出现异常URL:https://test-app:80/Error?httpStatusCode=400
  • 全面排查后确认:Angular代码、数据库、C#业务代码及所有配置文件中均未显式引用test-app标识

怀疑方向

  • test-app可能来自Azure Web App的应用池ID
  • 可能来源于令牌中的用户名字段
  • 可能是URL拆分/拼接逻辑中仅提取了主机名并强制追加:80导致

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 02:12:05