代码之家  ›  专栏  ›  技术社区  ›  AngiSen

Azure WebJob计划

  •  1
  • AngiSen  · 技术社区  · 7 年前

    我的项目中有人创建了一个Azure web作业,该作业具有以下详细信息。

    XYZ任务-->已触发-->56分钟前完成-->不适用

    此作业每小时运行一次,但时间表在门户中显示为“不适用”。我检查了Kudo控制台,看看是否有任何设置。作业文件可用,但未找到任何内容。您能告诉我,当我看不到任何日程安排详细信息时,如何使用日程安排创建此作业吗?

    1 回复  |  直到 7 年前
        1
  •  3
  •   AjayKumar    7 年前

    是的,正如Juunas提到的,它确实是由Azure时间表触发的。参考博客 http://blog.davidebbo.com/2015/05/scheduled-webjob.html 了解更多详细信息。

    在解决方案资源管理器中,您需要更改该设置的属性。作业文件,并将“复制到输出目录”设置为“始终复制”。这将确保文件位于WebJob的根目录中。

    此外,请检查(您可能希望知道) Differences between the two scheduled WebJobs

    Azure计划程序 赞成的意见 不需要将网站配置为始终打开。 受Visual Studio工具和当前Azure门户支持。 欺骗 –不支持持续集成-要计划作业或重新计划作业,您需要访问Azure帐户。 与触发的WebJob松散关联,您不能总是判断WebJob背后是否有Azure调度程序作业。

    内部WebJob调度程序

    赞成的意见 支持Azure Web应用程序的持续集成和任何部署机制,因为它是基于文件的。 支持常见的cron表达式。 可以通过简单的api调用判断WebJob是否已安排。 欺骗 需要始终打开。 工具和门户尚不支持(希望这会有所改变)。