标签: asp.net core
我在asp.net核心上构建Web应用程序。 我的应用程序需要一周一次的数据。
我创建了控制台应用程序来获取这些数据(实际上,它会在一周内解析一些网站并将数据存储在数据库中)。
我应该在控制台应用程序何时开始获取该数据时有配置文件。
我的问题是如何从我的网络应用程序启动该控制台应用程序,从网络应用程序启动控制台应用程序是一个好主意?
答案 0 :(得分:0)
恕我直言,从Web应用程序启动控制台应用程序并非最佳做法。如果您想这样做,请考虑使用带有计时器或cron作业的Windows服务。
答案 1 :(得分:0)
您可以使用Windows任务计划程序创建计划任务。此任务的操作将是State a Program,然后您可以将程序/脚本设置为您的控制台exe文件。您可以安排此任务每周运行一次。
State a Program
您可以检查此任务历史记录以确保每周执行任务,并在发生故障时手动运行该任务。