c# - ASP.NET 脚本 "scheduling"问题

标签 c# asp.net asp.net-mvc

我正在寻找一种方法,让脚本每天早上 5 点运行以删除临时文件夹的内容。以下是我正在考虑的方法。如果对此有任何想法或对其他方法的建议,我将不胜感激。我想将所有内容都保存在本地,以便我的帐户之外的折扣 ASP 托管没有外部依赖项。

  • 有一个文本文件,其中包含下一次所需运行的日期时间(明天早上 5:00)。
  • 有一个在(一小时?)后过期的日期时间缓存值
  • 当有人访问该网站并且缓存已过期时,将日期时间重新加载到缓存中
  • 如果 Datetime 已过,则运行要“计划”的脚本并将文件中的 DateTime 添加 24 小时

感谢您的意见。

最佳答案

你走对了。 Here是一篇如何实现这一目标的好文章。

此外,根据您的评论,为什么不使用 session 结束事件来清除?此外,您还可以 Hook 到应用程序端,以防万一。

关于c# - ASP.NET 脚本 "scheduling"问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/698297/

相关文章:

c# - 如何从一个类的属性值上反射(reflect)出来?

c# - 从网络下载图像并存储在媒体库中 (windows phone 8)

c# - 在网站中运行时如何访问类库中的内容

c# - Multi-Tenancy Asp.net Core网站中基于参数的JWT认证

c# - ASP.NET MVC C# 显示格式问题

c# - 从后面的代码多次将文本添加到文本框?

javascript - 如何将图表与mvc中的相应数据一起动态导出到excel工作表

c# - .Net Core 页面未缓存并单击浏览器后退按钮时出现 “ERR_CACHE_MISS” 错误页面

c# - MVC 中的 web api 不再工作

c# - 如何在 Visual Studio Debug 中查找值?