首页 > 解决方案 > 开始后台工作的正确方法 ASP.NET MVC 5

问题描述

我目前正在构建一个 ASP.NET MVC 5 网页。值得注意的是,我对 ASP.NET 本身还很陌生,在此之前我只处理过 Windows 桌面应用程序。

我的问题是我不确定从哪里开始我经常性的后台工作。这项工作每隔几秒钟就会对服务器上的 MySql 数据库进行检查和更新。目前我只是通过在 RouteConfig.cs 类中添加一个 start 方法来开始这些检查,我知道这是错误的方法,只是在我搜索正确方法时快速破解。我应该从哪里开始这个后台工作,一旦网页可用而不是当用户第一次通过浏览器搜索它时就应该开始?

这给我带来了另一个问题,似乎还有很多工作,但是将后台工作编写为 Windows 服务并在网页前端和 Windows 服务之间建立某种接口会是更好/更标准的解决方案吗?

标签: c#asp.netasp.net-mvc

解决方案


Search for Quartzin package manager, its best schedular for .net


推荐阅读