Datetime 如何在MVC5中设置对象在日期/时间开始/终止

Datetime 如何在MVC5中设置对象在日期/时间开始/终止,datetime,asp.net-mvc-5,content-expiration,Datetime,Asp.net Mvc 5,Content Expiration,作为项目需求的一部分,我需要设置对象,以便它们开始/结束。这必须在没有用户真正进入页面的情况下完成,因为我需要为这些事件设置通知。这意味着它必须在没有用户交互的情况下运行。我已经为每个对象设置了日期/时间开始/结束属性。这样做的最佳方式是什么?发布/过期不是监视日期发生和做某事的功能;从数据库查询对象时,只需考虑这些日期。例如,如果你正在处理一个博客,在你的索引视图中,你只会带来基于适当的日期列“发布”的帖子 现在,就通知而言,在这种情况下,您需要一些定期检查日期值的过程。您不能(或至少不应该)

作为项目需求的一部分,我需要设置对象,以便它们开始/结束。这必须在没有用户真正进入页面的情况下完成,因为我需要为这些事件设置通知。这意味着它必须在没有用户交互的情况下运行。我已经为每个对象设置了日期/时间开始/结束属性。这样做的最佳方式是什么?

发布/过期不是监视日期发生和做某事的功能;从数据库查询对象时,只需考虑这些日期。例如,如果你正在处理一个博客,在你的索引视图中,你只会带来基于适当的日期列“发布”的帖子

现在,就通知而言,在这种情况下,您需要一些定期检查日期值的过程。您不能(或至少不应该)对web应用程序执行此操作,因为web服务器不是为处理长时间运行的任务而设计的

是您可能想要签出的项目。它允许您计划在web应用程序的外部进程中运行的任务