【问题标题】:ASP.Net Core - Adding Scheduler TaskASP.Net Core - 添加调度程序任务
【发布时间】:2016-08-31 11:34:29
【问题描述】:

我在ASP.Net Core比较新。

我想为我的ASP.Net Core 应用程序实现任务调度程序。

我发现的是这个-

http://www.hanselman.com/blog/HowToRunBackgroundTasksInASPNET.aspx

但我找不到任何方法在我的应用中实现这一点。

任何人都可以帮忙给出一个通过类型教程链接来在 ASP.Net 中实现任务计划程序。

提前感谢您的帮助。

【问题讨论】:

标签: asp.net asp.net-mvc asp.net-core quartz-scheduler scheduler


【解决方案1】:

如果您不想使用像 Hangfire 这样的第三方库,我认为一个简单的解决方案是创建一个 powershell 脚本,该脚本调用您应用程序中将执行您的任务的任何 API。

这是一个示例 PS 脚本,它将向您指定的任何 url 发出 GET 请求。

$url="http://www.myapp.com/api/runjob"
$content=(New-Object System.Net.WebClient).DownloadString("$url");

$Logfile = "D:\Temp\job.log"
Add-content $Logfile -value $content

然后在任务计划程序中运行该脚本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多