【发布时间】:2018-08-12 16:58:00
【问题描述】:
我必须从该 Helper 方法调用 Web API,它将所需的数据转储到数据库。
我想创建一个每次都会自动调用的方法 小时。
是否需要从 Startup CS 文件中调用它,如果是,那么如何调用?
预期的方法将假设调用 API 来获取数据 将以每小时的方式转储到 SQL 数据库中。
【问题讨论】:
-
ASP.NET Core(以及所有在 Web 服务器上运行的东西,真的)不适合长时间运行的任务或计划。查看更简单的 Windows 服务和/或任务计划程序
-
阅读 IHostedService,docs.microsoft.com/en-us/aspnet/core/fundamentals/host/…
-
如果你想每小时更新一些数据,让数据库来做。如果您告诉我们您的数据库以及您想要更新的内容,我们可能会提供更好的帮助。
-
Hangfire 是一个很棒的任务调度框架hangfire.io
-
@DourHighArch 更新问题
标签: c# .net asp.net-mvc asp.net-core .net-core