You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为.NET 5控制台应用创建的Azure WebJob添加settings.job文件

Azure WebJob settings.job文件创建说明

核心结论

Visual Studio项目默认添加选项中没有预置settings.job的专属创建入口,该文件是Azure WebJob约定的自定义JSON配置文件,不会在安装Azure WebJob SDK时自动生成,需手动创建。

手动创建步骤

  • 右键你的Azure WebJob项目,依次选择「添加」→「新建项」
  • 在新建项窗口中选择「JSON 文件」模板,文件名设置为settings.job后确认创建
  • 写入对应的调度配置即可,参考配置如下:
{
  // 每分钟运行
  // "schedule": "0 * * * * *"
  // 每15分钟运行
  "schedule": "0 */15 * * * *"
  // 每小时运行(分钟数为0时触发)
  // "schedule": "0 0 * * * *"
  // 每日9点到17点每小时运行一次
  // "schedule": "0 0 9-17 * * *"
  // 每日上午9:30运行
  // "schedule": "0 30 9 * * *"
  // 每个工作日上午9:30运行
  // "schedule": "0 30 9 * * 1-5"
}

注意:你原示例中注释标注「每15分钟运行」但cron表达式为0 */05 * * * *,实际为每5分钟执行,如需15分钟调度请使用上述修正后的表达式。

必做配置

创建完成后右键settings.job文件,选择「属性」,将「复制到输出目录」项修改为如果较新则复制,否则发布时该文件不会被打包到WebJob执行目录,调度规则不会生效。

内容的提问来源于stack exchange,提问作者ezycoder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 02:36:05