我正在构建asp.net核心的web应用程序。我的应用程序每周需要一些数据。
我已经创建了控制台应用程序来获取这些数据(实际上,它每周一次解析某个网站,并将数据存储在数据库中)。
我有一个配置文件,当控制台应用程序开始获取数据时。
我的问题是如何从web应用程序启动控制台应用程序,从web应用程序启动控制台应用程序是个好主意吗?
发布于 2018-06-09 21:32:43
从web应用程序启动控制台应用程序不是最佳实践。如果您想这样做,请考虑使用Windows服务和计时器或cron作业。
发布于 2018-06-09 23:32:47
您可以使用Windows任务计划程序创建计划任务。此任务的操作将是State a Program
,然后您可以将程序/脚本设置为您的控制台可执行文件。您可以将此任务安排为每周运行一次。
您可以检查此任务的历史记录,以确保任务每周执行一次,并且可以在失败的情况下手动运行它。
https://stackoverflow.com/questions/50774500
复制相似问题