使用Windows服务器上的计划任务从外部JSON更新数据库

问题描述 投票:0回答:1

我有一个ASP.NET MVC 5项目,其中包含数据库和外部JSON文件,该文件每天由第三方网站进行更新。我想做的就是每天使用JSON更新我的数据库一次(这里的精度不是问题)。目前,我正在使用一个调用Action的按钮来解析JSON并更新数据库,我想自动执行此操作。据我了解,从MVC应用程序运行计划的任务是一种不道德的做法,并且存在风险,因此首选运行外部专用服务。

如果我理解正确,我可以制作一个控制台应用程序,它将解析JSON并自动更新数据库,但是我不确定该控制台应用程序是否可以在Windows服务器上运行,如果可以,如何执行(而且我也不确定这是否是个好主意)。

所以,如果您能在这里给我建议,我将非常高兴。

谢谢。

asp.net-mvc-5 windows-services console-application windows-server
1个回答
0
投票

最后,解决方案是构建一个控制台应用程序,该应用程序执行JSON解析和更新数据库。然后,我使用主机控制面板中的内置任务计划程序来运行应用程序(在我的情况下,控制面板为plesk)

© www.soinside.com 2019 - 2024. All rights reserved.