gpt4 book ai didi

应用服务后端出现 Azure 前门错误 404

转载 作者:行者123 更新时间:2023-12-03 06:15:41 26 4
gpt4 key购买 nike

我有一个使用 AAD 身份验证的 Web 应用程序,并部署在应用服务中。当我浏览应用程序服务时它工作正常。我正在验证它的行为以及 azure 的前门(经典)。但是,当我使用此 Web 应用程序作为后端部署前门时,它就开始给出 404 错误。

我正在浏览前端主机,它解析为 mywebapp.azurewebsites.net/Home/Error

No webpage was found for the web address https://mywebapp.azurewebsites.net/Home/Error
HTTP ERROR 404

此外,重定向 uri 设置如下:

https://mywebapp.azurewebsites.net/
https://mywebapp.azurewebsites.net/signin-oidc
https://myappfrontdoor.azurefd.net/
https://myappfrontdoor.azurefd.net/signin-oidc
https://localhost:{myport}/
https://localhost:{myport}/signin-oidc

最佳答案

我使用 AAD 身份验证 创建了 Web 应用程序,并将其部署在应用程序服务中,如下所示:

enter image description here

添加了具有 AAD 身份验证的身份提供商,如下所示:

enter image description here

创建了 Azure 前门经典版,其中后端池与应用程序服务关联,如下所示:

enter image description here

在路由规则中,选择接受的协议(protocol)作为 HTTP 和 HTTPS 确保选择前端/域,如下所示:

enter image description here

现在,当我尝试浏览前端主机时,它成功解析,如下所示:

enter image description here

enter image description here

如果错误仍然存​​在:

  • 检查您的网络应用程序的身份验证设置是否配置正确。具体来说,请确保 Azure Active Directory 应用注册中的重定向 URI 与您在 Azure Front Door 中指定的 URL 匹配。
  • 当我尝试时,在登录帐户时使用 RDP 查看前端时收到相同的 404 错误,一段时间后它成功解析,连接在常规浏览器中解析。
  • 确保路由规则应为您的网络应用指定正确的基于路径的路由规则

关于应用服务后端出现 Azure 前门错误 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76268489/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com