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

Azure中ASP.NET Core 2 MVC应用登录重定向失败问题

解决AADSTS50011回复地址不匹配问题

这个报错的核心原因很明确:你在Azure AD中注册的应用**重定向URI(回复地址)**没有配置部署后Azure站点的正确回调地址,反而保留了本地调试时的旧地址(那个GUID格式的地址大概率是本地IIS Express生成的临时地址)。本地运行正常是因为你之前为本地环境配置过对应的重定向URI,但部署到Azure后没更新这部分配置。

下面是具体的解决步骤:

  • 登录Azure门户,找到Azure Active Directory服务
  • 在左侧菜单中点击应用注册,找到你这个ASP.NET Core应用对应的注册项
  • 进入应用注册页面后,点击左侧的认证(旧版门户为回复URL)选项
  • 在重定向URI列表中,添加你Azure站点的完整回调地址:http://myAzureSite.azurewebsites.net/signin-oidc

    注意:如果你的Azure站点已经启用了HTTPS(Azure默认会强制HTTPS),记得把地址改成https://myAzureSite.azurewebsites.net/signin-oidc,否则依然会出现不匹配问题

  • 删掉列表中那个GUID格式的旧回复地址,避免后续混淆
  • 最后确认你的appsettings.json配置:确保CallbackPath确实是/signin-oidc,同时检查ClientId、TenantId等Azure AD相关配置和应用注册里的信息完全一致

完成以上步骤后,重新访问你的Azure站点,AAD登录应该就能正常工作了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 07:45:01