首页 > 解决方案 > 为什么我看到像 HEAD /https:/host.azurewebsites.net/ 这样的服务器请求

问题描述

我创建了一个具有应用洞察力的应用服务,我没有使用 URL 触发任何事件getpost事件,但我可以在我的应用洞察力中看到一些异常。URL 有点奇怪,例如 HEAD /https:/appname.azurewebsites.net/

如果 URL 错误,它不应访问我的应用服务并在 App Insights 中记录任何内容。但是我怎么能看到这样的日志。

例外是 System.Web.HttpException: at System.Web.HttpRequest.ValidateInputIfRequiredByConfig (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a) at System.Web.HttpApplication+PipelineStepManager.ValidateHelper (System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)

标签: azureazure-web-app-serviceazure-application-insights

解决方案


一种可能性是应用服务健康检查,根据文档,您可以检查是否发送了带有值的 User-Agent 标头的 http 头请求:Edge Health Probe

请参阅: https ://docs.microsoft.com/en-us/azure/frontdoor/front-door-health-probes


推荐阅读