定期在azure中运行exe

Bam*_*ano 1 scheduled-tasks azure azure-storage azure-web-app-service

我有一个应用程序(.exe),它可以拾取文件并将其导入数据库。我必须将此设置移至 Azure 中。我熟悉 Azure SQL 和 Azure 文件存储。我不熟悉的是如何在 Azure 中执行应用程序。

我的应用程序从 Azure 数据库中读取行以确定文件的位置(在 Azure 文件存储中),然后将数据转储到指定的表中。我不确定此方案是否适合 Azure Scheduler,或者我是否需要应用服务来设置 WebJob。

我是否可以将我的应用程序直接放入 Azure 文件存储中,并将任务指向该位置来执行它(然后可能更容易解析要导入的文件的文件位置)。

谢谢。

Rus*_*ung 5

如果你只想在 Azure 中按计划运行一些代码,这对于 Azure Functions 来说是一个很好的方案。

函数就像 Web 作业(实际上它们共享相同的 SDK),因此您可以按计划或从存储队列等触发,但您不需要应用程序服务来运行代码。有一些很棒的介绍视频位于Azure Functions 文档这里是 Web 作业、函数、流和逻辑应用之间托管选项比较的链接。

您可以直接在门户中编辑该函数(直接粘贴/输入您的 C# 或 Node.js 代码),或使用源代码管理来管理它。

如果您确实想将应用程序保留为 exe 并像这样运行它,那么您将需要使用azure 调度程序来执行此操作,这是一个基本的作业运行程序。

决定,决定……!