将 Windows 个任务计划程序应用程序迁移到 Azure
Migrating Windows task scheduler applications to Azure
我有一个控制台应用程序连接到数据库并执行 DML 事务。此控制台应用程序当前使用 windows 任务计划程序进行计划。我打算将其迁移到 Azure。
推荐的策略是什么?
是否应将其移动为 Azure webjobs 或函数应用程序?
既然你已经有了一个控制台项目,那么使用 Azure Webjobs
来实现它会更容易。
要创建 webjob,只需创建一个包含 .exe / .dll 和其他必要文件的 .zip 文件,然后上传到 azure。时间表请参考Create a scheduled WebJob. For more details, you can refer to this doc。
注意:azure webjobs / azure function 有一些限制,请参阅 Azure-Web-App-sandbox。但是如果你只需要连接数据库和执行DML事务,你可以忽略这些限制。
是的,您也可以通过 azure 函数执行此操作,但由于您已经有一个控制台项目,因此使用 webjobs 更容易。
我有一个控制台应用程序连接到数据库并执行 DML 事务。此控制台应用程序当前使用 windows 任务计划程序进行计划。我打算将其迁移到 Azure。
推荐的策略是什么?
是否应将其移动为 Azure webjobs 或函数应用程序?
既然你已经有了一个控制台项目,那么使用 Azure Webjobs
来实现它会更容易。
要创建 webjob,只需创建一个包含 .exe / .dll 和其他必要文件的 .zip 文件,然后上传到 azure。时间表请参考Create a scheduled WebJob. For more details, you can refer to this doc。
注意:azure webjobs / azure function 有一些限制,请参阅 Azure-Web-App-sandbox。但是如果你只需要连接数据库和执行DML事务,你可以忽略这些限制。
是的,您也可以通过 azure 函数执行此操作,但由于您已经有一个控制台项目,因此使用 webjobs 更容易。