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,但这也不起作用。
听起来您已AlwaysOn在应用程序配置中启用,这会定期对您的应用程序执行 ping 操作以将其保留在内存中,从而避免冷启动。
如果你想停止 ping,那么你可以简单地禁用该选项。或者,如果您想保持 ping 开启但避免记录它们,那么您可以尝试更宽松的比较检查,例如
userHostIp.Contains("::1")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1387 次 |
| 最近记录: |