定期在azure中运行exe

定期在azure中运行exe,azure,scheduled-tasks,azure-storage,azure-web-app-service,Azure,Scheduled Tasks,Azure Storage,Azure Web App Service,我有一个应用程序(.exe),它拾取一个文件并将其导入数据库。我必须将此设置移动到Azure中。我熟悉Azure SQL和Azure文件存储。我不熟悉的是如何在Azure中执行am应用程序 我的应用程序从Azure数据库中读取行以确定文件的位置(在Azure文件存储中),然后将数据转储到指定的表中。我不确定这个场景是否适合Azure Scheduler,或者我是否需要应用程序服务来设置WebJob 是否有可能将我的应用程序直接放入Azure文件存储中,并将任务指向该位置以执行它(这样可能更容易解

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

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

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


谢谢。

如果您只想在Azure中按计划运行一些代码,这是Azure函数的一个好方案

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

您可以直接在门户中编辑函数(直接粘贴/键入c#或node.js代码),或者使用源代码管理它

如果你真的想将你的应用程序保持为exe并像那样运行,那么你需要使用基本的job runner来实现这一点

决定,决定

看来,唯一受支持的操作是:

HTTP,HTTPS,, 存储队列, 服务总线队列, 服务总线主题

所以运行self-contains.exe或脚本看起来是不可能的


你同意吗?

@Russell-Azure调度器确实不是一个基本的工作运行程序。例如,它不能直接运行可执行文件。