我正在使用ASP.NET MVC CORE 1.0应用程序。我试图从我的.net核心应用程序创建一个Windows作业调度程序。我有一个控制台应用程序,它将执行数据库操作。我希望这个控制台应用程序每晚11点59分运行。因此,我尝试创建Windows任务计划程序并映射此控制台应用程序。我想使用c#编码创建此任务,而不是直接使用任务计划程序向导。
我在网上进行了研究,发现他们使用这个名称空间Microsoft.Win32.TaskScheduler的示例代码很少。但是这个命名空间不支持ASP.NET CORE 1.0。
请有人帮助我使用.net核心创建任务计划程序。感谢您的帮助。
答案 0 :(得分:0)
任务计划程序公开WMI界面来操作计划任务,您可以通过System.Management
调用这些任务。
您可以在https://msdn.microsoft.com/en-us/library/aa394601(v=vs.85).aspx
找到有关调度程序的文档您可能还希望查看像Hangfire这样的库,它们可以在ASP.Net中用于在没有调度程序的情况下以固定时间或以编程方式定期安排任务。