asp.net-mvc - Azure 每 5 分钟点击一次 Web 应用程序主页

标签 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");
}

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

最佳答案

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

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

userHostIp.Contains("::1")

关于asp.net-mvc - Azure 每 5 分钟点击一次 Web 应用程序主页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57035676/

相关文章:

c# - Asp.Net MVC 处理不属于模型的下拉框

c# - 记住客户端设备

asp.net-mvc - 如何从 Controller 关闭ASP.NET MVC页面?

azure - 将新的 VM IP 地址添加到 Azure 网关后端池失败

android - 将 Azure Easy 表与 SQL 数据库同步

azure - Azure 免费试用订阅中的 "Remaining Credits"

c# - 如何将 bool 逻辑移出我的 View ?

azure - Powershell 中的非交互式登录 Key Vault

azure - 使用 Azure Rest API 和 Postman 更新逻辑应用重复频率

azure - 无法在 VS2015 中开始调试 Azure Web 应用程序