更改azure webjob发生

时间:2015-07-23 14:57:47

标签: azure

我发布了一个Azure webjob并且工作正常,但我想将预定时间更改为分钟。我无法在门户网站上找到将其更改为分钟的选项。

有没有办法改变这个?

2 个答案:

答案 0 :(得分:15)

您可以通过Visual Studio设置计划。

  1. 在Visual Studio中打开项目。
  2. 在解决方案资源管理器中,展开项目属性,删除Webjob-publish-settings.json并在出现提示时进行确认。 (你很快就会重新创建这个)
  3. 在解决方案资源管理器中右键单击项目,发布为Azure WebJob
  4. 选择"按计划运行"在" WebJob运行模式"列表。
  5. 设置重复周期,开始日期/时间和(可选)结束日期/时间和重复发生模式。
  6. 单击“确定”。 (这应该使用新的配置信息重新创建.json设置文件)
  7. 单击对话框中的“发布”以使用新计划发布WebJob。
  8. 来源:Azure 70-532学习指南

答案 1 :(得分:1)

Azure WebJobs,发布为按计划运行,在Azure门户中提供计划程序项。这可以在门户中调整为不同的计划,而无需重新发布您的应用程序。在Manage portal中,向下滚动到Scheduler,单击直到找到WebJob。从那里你可以编辑频率,开始时间等。

请记住,如果您重新发布WebJob的源代码,此更改将恢复为原始时间,因此您也应该修改WebJob的频率。为此,打开WebJob项目的属性文件夹。然后打开" webjob-publish-settings.json"文件。如你所见,将jobRecurrenceFrequency更改为小时," jobRecurrenceFrequency":" Hour"。

希望有所帮助。

编辑:这是一个截屏。 enter image description here