定期在azure中运行exe
我有一个应用程序(.exe),它拾取一个文件并将其导入数据库。我必须将此设置移动到Azure中。我熟悉Azure SQL和Azure文件存储。我不熟悉的是如何在Azure中执行am应用程序 我的应用程序从Azure数据库中读取行以确定文件的位置(在Azure文件存储中),然后将数据转储到指定的表中。我不确定这个场景是否适合Azure Scheduler,或者我是否需要应用程序服务来设置WebJob 是否有可能将我的应用程序直接放入Azure文件存储中,并将任务指向该位置以执行它(这样可能更容易解析要导入的文件的文件位置)定期在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文件存储中,并将任务指向该位置以执行它(这样可能更容易解
谢谢。如果您只想在Azure中按计划运行一些代码,这是Azure函数的一个好方案 函数类似于Web作业(它们实际上共享相同的SDK),因此您可以按计划或从存储队列等触发,但您不需要应用程序服务来运行代码。这里有一些很棒的介绍视频,并链接到web作业、功能、流和逻辑应用之间的托管选项比较 您可以直接在门户中编辑函数(直接粘贴/键入c#或node.js代码),或者使用源代码管理它 如果你真的想将你的应用程序保持为exe并像那样运行,那么你需要使用基本的job runner来实现这一点 决定,决定 看来,唯一受支持的操作是: HTTP,HTTPS,, 存储队列, 服务总线队列, 服务总线主题 所以运行self-contains.exe或脚本看起来是不可能的
你同意吗?@Russell-Azure调度器确实不是一个基本的工作运行程序。例如,它不能直接运行可执行文件。