在哪里放置"服务器端"应该定期执行的asp.net项目中的代码?

时间:2017-03-10 11:02:49

标签: c# asp.net

我有一个与数据库交互的简单页面,到目前为止一直很好。我想定期截断数据库中的表,但不确定将逻辑放在何处。

我尝试在页面代码隐藏中使用一个帖子,但由于逻辑与页面没有任何关系,所以这似乎没有多大意义。此外,我不知道如何停止该帖子,因为它的生命周期与页面上的任何内容都没有关联。

我也尝试过使用PageAsyncTask,但这又是页面特有的。

1 个答案:

答案 0 :(得分:0)

SCOTT HANSELMAN的这个article将帮助您理解和实施在设定的时间间隔后应该重复的周期性任务。

虽然如果您的任务与网站无关,那么您可以开发像寡妇服务这样的桌面应用程序。