我有以下場景, 在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