从asp.net核心web应用程序启动服务
我正在asp.net核心上构建web应用程序。 我的应用程序每周需要一次数据 我创建了一个控制台应用程序来获取这些数据(实际上,它每周解析一次某个网站,并将这些数据存储在数据库中) 我有一个配置文件,那个控制台应用程序什么时候开始获取那个数据从asp.net核心web应用程序启动服务,asp.net,core,Asp.net,Core,我正在asp.net核心上构建web应用程序。 我的应用程序每周需要一次数据 我创建了一个控制台应用程序来获取这些数据(实际上,它每周解析一次某个网站,并将这些数据存储在数据库中) 我有一个配置文件,那个控制台应用程序什么时候开始获取那个数据 我的问题是如何从我的web应用程序启动控制台应用程序,从web应用程序启动控制台应用程序是一个好主意吗 IMHO从web应用程序启动控制台应用程序不是最佳做法。如果您想这样做,请考虑使用一个带有定时器或CRON作业的Windows服务。< P>您可以使用W
我的问题是如何从我的web应用程序启动控制台应用程序,从web应用程序启动控制台应用程序是一个好主意吗 IMHO从web应用程序启动控制台应用程序不是最佳做法。如果您想这样做,请考虑使用一个带有定时器或CRON作业的Windows服务。< P>您可以使用Windows任务调度程序创建一个计划任务。此任务的操作将是
声明一个程序
,然后您可以将程序/脚本设置为console exe文件。您可以将此任务计划为每周运行一次
您可以检查此任务历史记录,以确保任务每周执行一次,并且在出现故障时可以手动运行