我无法将预定的WebJob发布到Azure App Service。我正在使用Visual Studio 2017。
使用此设置一切正常:
{ “$ schema”:“http://schemastore.org/schemas/json/webjob-publish-settings.json”, “webJobName”:“WebJobName”, “runMode”:“OnDemand” }
但是当我设置此设置时:
{ “$ schema”:“http://schemastore.org/schemas/json/webjob-publish-settings.json”, “webJobName”:“WebJobName”, “startTime”:“2017-03-17T07:00:00 + 00:00”, “endTime”:“2027-03-17T07:00:00 + 00:00”, “jobRecurrenceFrequency”:“Day”, “间隔”:1, “runMode”:“预定” }
Visual Studio 2017在“创建调度程序作业”步骤中崩溃。
我找不到如何安排这项工作,我正在使用的软件包是Microsoft.Web.WebJobs.Publish 1.0.13
任何人都可以帮助我吗?
由于
答案 0 :(得分:4)
VS配置Azure Scheduler的功能存在许多问题,并且正在逐步推荐。相反,建议的方法是依赖于here所描述的CRON功能。
顺便说一句,如果你想让调度程序工作而不是移动到CRON,你应该做的一件事就是升级到WebJobs NuGet包上的最新版本,这应该可以解决这个特殊问题。