避免在 ping 测试时创建会话

Avoid to create sessions on ping test

目前,我在一个部署在 Microsoft Azure 中的网站上工作。我看到了一个可以使用 ping 测试网站可用性的选项。我天真地创建了那个测试,一周后我得到了大量的会话和用户记录。

我想知道是否有一种方法可以在不为每个 ping 请求创建会话的情况下测试站点可用性。

提前致谢。

当您配置监控时,您定义了一个 URL,它会被 ping 以确保站点/应用程序的可用性。

您可以创建专用的 HttpHandler 或 MVC 操作来响应该监视端点。您的处理程序或操作不需要创建会话(默认情况下 HttpHandler 不创建也无法访问会话)。此处理程序甚至可以执行一些应用程序检查,以提供您的应用程序是否存在以及 return 相应的响应代码。

简而言之:您可以完全控制 URL 被监控调用的内容以及您在那个 URL.

对您的应用程序执行的操作。