我在ASP.Net Core中比较新。
我想为我的ASP.Net Core应用程序实现任务计划程序。
我发现的是这个 -
http://www.hanselman.com/blog/HowToRunBackgroundTasksInASPNET.aspx
但我找不到任何方法在我的应用中实现这一点。
任何人都可以帮助提供一个通过类型教程链接来实现ASP.Net中的任务计划程序。
提前感谢您的帮助。
答案 0 :(得分:0)
如果您不想使用像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
然后在任务计划程序中运行该脚本。