如何暂停 azure webjob 而不删除它?

how to put azure webjob on hold with out deleting it?

我找不到任何选项来暂停 azure webjob,目前我们在部署时从“任务计划程序”中禁用我们的作业。 但是在 Azure Webjob 中我看不到禁用选项。 我从一些旧的论坛上看到只能删除,然后我们需要重新发布。

有人可以就此提出建议吗?如果我们已经部署了作业,只保留几个小时或几天,为什么我们需要删除它?

谢谢

您可以将以下配置设置添加到您的 Web 应用程序以禁用 Webjob。

WEBJOBS_STOPPED - 将此设置设置为 1 以禁用 运行 任何作业(还将停止所有当前 运行 作业)。

WEBJOBS_DISABLE_SCHEDULE - 将此设置为 1 以关闭所有计划触发。与 WEBJOBS_STOPPED 不同,WebJobs 仍然可以手动调用

有关更多信息,您可以参考此 github link .