Azure 每 5 分钟点击一次 Web 应用程序主页

Sta*_*dup 2 asp.net-mvc azure azure-web-app-service

我在 Azure 上有一个 Web 应用程序,看起来 App Insights 或某些监控每 5 分钟就会对我的主页执行 ping 操作。

现在我已经在主页添加了日志记录来记录访问详细信息,这只是令人烦恼。

我能做些什么吗?我尝试通过执行以下操作来排除这些 ping:

var userHostIp = Request.UserHostAddress;
if ((string.IsNullOrEmpty(userHostIp) || !userHostIp.Equals("::1")))
{
   Logger.Log("Page Visited: Home page");
}
Run Code Online (Sandbox Code Playgroud)

由于我在日志中看到的 IP 地址是::1,但这也不起作用。

Jam*_*mes 6

听起来您已AlwaysOn在应用程序配置中启用,这会定期对您的应用程序执行 ping 操作以将其保留在内存中,从而避免冷启动。

如果你想停止 ping,那么你可以简单地禁用该选项。或者,如果您想保持 ping 开启但避免记录它们,那么您可以尝试更宽松的比较检查,例如

userHostIp.Contains("::1")
Run Code Online (Sandbox Code Playgroud)