Azure webjobs Can';t计划azure webjob

Azure webjobs Can';t计划azure webjob,azure-webjobs,visual-studio-2017,Azure Webjobs,Visual Studio 2017,我无法将计划的WebJob发布到Azure应用程序服务。我正在使用Visual Studio 2017 使用此设置,所有功能都可以正常工作: { “$schema”:”, “webJobName”:“webJobName”, “运行模式”:“OnDemand” } 但当我设置此设置时: { “$schema”:”, “webJobName”:“webJobName”, “开始时间”:“2017-03-17T07:00:00+00:00”, “结束时间”:“2027-03-17T07:00:00+

我无法将计划的WebJob发布到Azure应用程序服务。我正在使用Visual Studio 2017

使用此设置,所有功能都可以正常工作:

{ “$schema”:”, “webJobName”:“webJobName”, “运行模式”:“OnDemand” }

但当我设置此设置时:

{ “$schema”:”, “webJobName”:“webJobName”, “开始时间”:“2017-03-17T07:00:00+00:00”, “结束时间”:“2027-03-17T07:00:00+00:00”, “工作重复频率”:“天”, “间隔”:1, “运行模式”:“已计划” }

Visual Studio 2017在“创建调度程序作业”步骤中崩溃

我找不到如何安排此作业,我正在使用Microsoft.Web.WebJobs.Publish 1.0.13包

有人能帮我吗


感谢

VS配置Azure调度程序的功能有很多问题,正在被弃用。相反,建议的方法是依赖所描述的CRON特性


另一方面,如果您想让调度程序正常工作,而不是移动到CRON,那么您应该做的一件事是升级到WebJobs NuGet软件包的最新版本,这将解决此特定问题。

您好,感谢您提供的解决方法,我以前已经考虑过了,但是我不清楚如何上传带有webjob的所有DLL和资源的exe(在我的例子中是控制台应用程序),我知道我应该使用settings.job文件压缩所有内容。更奇怪的是,计划已经成功了!!今天早上我看到作业已按计划时间执行!!Visual Studio 2017崩溃,Azure webjobs页面没有显示时间表,但它可以工作!!谢谢你,大卫。CRON方法很酷,但它有一个主要缺点-必须启用“始终打开”…确实如此。请注意,如果您愿意,仍然可以使用Azure调度程序。此外,您还可以在消费模式下查看Azure函数,这很抱歉cron没有始终打开。事实上,它在VS2017上已被弃用。带有计划的webjob(
“运行模式”):
webjob发布设置.json
中的“计划的”
)将导致崩溃。有人能指出微软的权威文章吗?此外,我正在使用Microsoft.Azure.WebJovs
软件包v2.0.0,但它似乎无法解决此问题。不确定为什么它会崩溃,而只是不尝试在2017年使用
“运行模式”:“已计划”