我正在寻找一种方法,让脚本每天早上 5 点运行以删除临时文件夹的内容。以下是我正在考虑的方法。如果对此有任何想法或对其他方法的建议,我将不胜感激。我想将所有内容都保存在本地,以便我的帐户之外的折扣 ASP 托管没有外部依赖项。
- 有一个文本文件,其中包含下一次所需运行的日期时间(明天早上 5:00)。
- 有一个在(一小时?)后过期的日期时间缓存值
- 当有人访问该网站并且缓存已过期时,将日期时间重新加载到缓存中
- 如果 Datetime 已过,则运行要“计划”的脚本并将文件中的 DateTime 添加 24 小时
感谢您的意见。
最佳答案
你走对了。 Here是一篇如何实现这一目标的好文章。
此外,根据您的评论,为什么不使用 session 结束事件来清除?此外,您还可以 Hook 到应用程序端,以防万一。
关于c# - ASP.NET 脚本 "scheduling"问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/698297/