gpt4 book ai didi

Azure 应用服务为 GET/请求返回 404

转载 作者:行者123 更新时间:2023-12-01 02:40:40 24 4
gpt4 key购买 nike

我们有一个应用服务,它是 Azure 中的 ASP.NET 应用。我们为/路由定义了 200 OK 响应。当我们尝试从浏览器或 Postman 访问/端点时,我们会得到所需的结果。但在 Azure App Insights 中,我们注意到每 5 分钟 GET/请求都会失败。

DNS Configuration从提供的图片中,您可以看到默认的Azure路由(qualitykitchen.azurewebsites.net)仍然存在,因为我们还没有找到删除它的方法。

404 Errors screenshot from Azure需要注意的是,生成 404 的请求是 (qualitykitchen.azurewebsites.net) 的默认路由,而不是我们通过自定义 DNS 设置的自定义路由 (api-staging.qualitykitchen.co)。

因为我们启用了“始终开启”功能,所以我们非常确定这些请求只是 Azure 对服务进行 ping 操作以使其保持事件状态。不幸的是,它似乎对调用哪条路线感到困惑。

我们假设请求来自 Azure 是否正确?我们如何引导 Azure 调用我们的自定义路由?

最佳答案

是的,没错,这就是 AlwaysOn 代理(检查遥测中的User-Agent)。

Unforunately it seems like it’s confused on which route to call.

事实并非如此,AlwaysOn 代理始终调用 http://{sitename}.azurewebsites.net/,而忽略自定义域。它始终调用 / 并且您无法指定自定义 URL。

只需处理该域并回复200 OK即可。您无法删除默认的 .azurewebsites.net 绑定(bind)。

关于Azure 应用服务为 GET/请求返回 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46715709/

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