Не могу запланировать лазурное веб-задание
Я не могу опубликовать запланированный WebJob в службе приложений Azure. Я использую 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 ":" День "," интервал ": 1, "runMode": " Запланировано "}
Visual Studio 2017 аварийно завершает работу на этапе "Создание задания планировщика".
Я не могу найти, как запланировать эту работу, я использую пакет Microsoft.Web.WebJobs.Publish 1.0.13
Может кто-нибудь мне помочь?
Спасибо
1 ответ
Функция, в которой VS настраивает планировщик Azure, имеет много проблем и находится на пути к устареванию. Вместо этого предложенный подход заключается в использовании функции CRON, описанной здесь.
Кроме того, если вы хотите, чтобы планировщик работал, а не переходил на CRON, вам нужно всего лишь обновить его до последней версии в пакете WebJobs NuGet, что должно решить эту конкретную проблему.