1

我有 Visual Studio 2015 版本 14.0.25431.01 更新 3,在将新 Azure Web 项目添加到现有 Web 应用程序时看到奇怪的行为

添加网络作业

我期待看到

添加网络作业

但我明白了

添加网络作业

- 为什么我看到一个旧的 azure 对话框,我需要更新任何组件吗?

4

1 回答 1

0

据我所知,最新的 VS(包括 VS2017)已删除对话框中的计划窗口,您会发现无法在新的 azure 门户中创建计划 webjobs。

现在有两种新的方式来运行计划网络作业。注意:这两种方式需要 web 应用程序始终打开。

您可以在 webjobs 项目的根路径的 settings.job 文件中添加 CRON 表达式的一种方法。

更多详细信息,您可以参考以下文章: 使用 CRON 表达式创建计划的 WebJob

您可以使用 webjobs SDK 扩展的timertrigger的另一种方式。这是一个例子:

// Runs once every 5 minutes
public static void CronJob([TimerTrigger("0 */5 * * * *")] TimerInfo timer)
{
    Console.WriteLine("Cron job fired!");
}
于 2017-04-12T05:58:08.120 回答