簡體   English   中英

正確的方法開始進行地面工作ASP.NET MVC 5

[英]Correct way to start back ground work ASP.NET MVC 5

我目前正在構建一個ASP.NET MVC 5網頁。 值得注意的是,我對ASP.NET本身還不陌生,在此之前,我只涉及Windows桌面應用程序。

我的問題是我不確定從哪里開始我的定期后台工作。 這項工作每隔幾秒鍾就會觸發檢查並更新服務器上的MySql數據庫。 目前,我只是通過在RouteConfig.cs類中添加一個啟動方法來啟動這些檢查,我知道這是錯誤的方法,只是在搜索正確的方法時快速破解了。 我應該在哪里開始這項后台工作,而該后台工作應該在該網頁可用時立即啟動,而不是在用戶首次通過瀏覽器搜索該網頁時啟動?

這給我帶來了另一個問題,似乎需要做更多的工作,但是將后台工作作為Windows服務編寫並在網頁前端和Windows服務之間建立一種接口會是一個更好/更標准的解決方案嗎?

搜索Quartzin程序包管理器,它是.net的最佳計划

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM