我有以下场景, 在ASP.Net应用程序中,需要执行一段代码,只要3周的时间到期。期间的结束日期存储在sql数据库中。我正在寻找可能的解决方案。 一种方法可能是设置Windows服务来保持在sql server中结束日期,然后执行代码。有人会建议更好的方法。ASP.Net执行代码在一段时间间隔后
-3
A
回答
1
您可以使用计划任务。根据您的需要设置每天/每小时运行。它会汇集数据库,检查日期,并决定是否需要继续执行。 我发现计划任务更容易维护,因为您只是创建一个不需要包裹服务代码的控制台应用程序。
0
你或许应该看看到Quartz Scheduler.
石英可以在ASP.NET WebApplication的内部托管,但你一定要避免应用程序池设置STARTMODE入睡AlwaysRunning和空闲时间出至。
0
您可以使用迟发型并做简单做一个美丽的温馨的工作:http://hangfire.io/
像这样:
BackgroundJob.Schedule(() => Console.WriteLine("Reliable!"), TimeSpan.FromDays(7));
竭诚为您服务!
相关问题
- 1. 在特定时间间隔后执行代码,C#.NET
- 2. 如何仅在动画块的时间间隔后执行一行代码?
- 3. 在特定时间后执行代码
- 4. 如何在特定的时间间隔内执行JavaScript代码?
- 5. 在特定的时间间隔后运行instagram代码
- 6. 在间隔时间后连续运行JavaScript代码
- 7. 以精确的时间间隔执行代码
- 8. 等待一段时间,然后执行python3.2中的下一段代码
- 9. requestAnimationFrame代码执行时间
- 10. 如何在C++中获得一段代码的执行时间?
- 11. 在进程内每隔一段时间执行一次任务
- 12. 运行代码一段时间
- 13. asp.net IronPython中,代码执行速度,第一时间与第二时间差
- 14. 在一段时间间隔后更改一个整数值ios
- 15. 在每隔一段时间IE 9不能在一段时间
- 16. VBA运行代码在启动时和开启时间间隔
- 17. 在后台执行一段代码
- 18. 如何在JavaScript和React Native中执行一段代码一段时间?
- 19. 如何执行日期/时间间隔
- 20. 执行触发器的时间间隔
- 21. 在C#中运行一段代码一段时间?
- 22. FusedLocationApi.requestLocationUpdates()在一段时间后停止间隔请求
- 23. 在一段时间间隔后的Keyup事件
- 24. 如何在一段时间间隔后使CCSprite消失
- 25. 在一段时间间隔后关闭ViewController?
- 26. 如何在一段时间间隔后停止服务
- 27. 在一定的时间间隔后更新文本字段
- 28. 如何在一段时间间隔后显示图像?
- 29. 测试代码的时间间隔
- 30. 经过一段时间或条件满足后运行代码
你应该考虑http://hangfire.io – Jim