将Windows任务计划程序应用程序迁移到Azure

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

我有一个控制台应用程序,该应用程序连接到数据库并执行DML事务。该控制台应用程序当前是使用Windows Task Scheduler计划的。我打算将其迁移到Azure。

推荐的策略是?

是否应将其作为Azure webjobs或功能应用程序移动?

azure azure-functions azure-webjobs
1个回答
0
投票

因为您已经有一个控制台项目,所以使用Azure Webjobs来实现这一点更加容易。

要创建网络作业,只需创建一个包含.exe / .dll和其他必要文件的.zip文件,然后将其上传到Azure。有关时间表,请参阅Create a scheduled WebJob。有关更多详细信息,您可以参考此doc

注意:天蓝色webjobs /天蓝色功能有一些限制,请参见Azure-Web-App-sandbox。但是,如果仅需要连接到数据库并执行DML事务,则可以忽略这些限制。

是的,您也可以通过azure函数执行此操作,但是由于您已经有一个控制台项目,因此使用webjobs更容易。

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