c# - ASP.NET 自动执行页面

标签 c# asp.net

我一直在玩弄某种自动清理页面的想法,该页面执行日常维护任务,并通过调用 1x1 像素 gif 和 asp.net 页面作为当前页面执行范围之外的调用源参数。然而,我从未真正决定过的一件事是如何处理此类页面的执行时间,以便它不会在每次请求时都执行,可能就像......每 5 个请求一样。或每 30 分钟或其他间隔。

您会如何考虑建立这样的机制?

最佳答案

这种情况我遇到过很多次,我通常只是最终使用任务调度程序来调用页面,这样它是一致和可靠的。依赖要调用的页面的问题是您必须确保始终会有对您的页面的请求。如果你能保证这一点,那么只需在应用程序级别存储一个变量,其中包含上次运行任务的时间戳,并让每个页面检查该时间戳,并在收到超过特定阈值的请求时更新它。

关于c# - ASP.NET 自动执行页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/291866/

相关文章:

c# - 在传递 JSON 对象或 JSON.stringify 时,将 JSON 传递给 JsonResult 不起作用

asp.net - 在异步回发期间以编程方式添加 ServiceReference

mysql - 选择命令,其中一个字段必须等于一个值,但另一个字段可以有 2 个值

c# - 多个客户端使用redis缓存

c# - 如何将数据库表设计转换为 C# 类?

c# - 从类型集合中获取公共(public)基类的最简单方法

asp.net - 分机号 :simple ComboBox binding issue

同一解决方案中的 ASP.Net Web 和 WCF 项目

c# - 开关盒给我一个错误

c# - 在函数参数中传递 List<int> 并包含超过 10 条 lac 记录?