У меня есть Git -Enabled ASP.NET WebApp с одним ассоциированным Azure WebJob. Когда я развертываю это через Visual Studio, все в порядке, но это довольно сложно в среде непрерывной доставки, поэтому я хотел бы опубликовать веб-приложение и веб-приложение через Git.
Через Azure Tooling я связал свой проект WebJob, и я получил файл "webjobs-list.json" в проекте WebApp:
{
"$schema": "http://schemastore.org/schemas/json/webjobs-list.json",
"WebJobs": [{
"filePath": "../CodeInside.Hub.Job/CodeInside.Hub.Job.csproj"
}]
}
Внутри проекта приложения консоли я получил файл "webjob-publish-settings.json" с этим контентом:
{
"$schema": "http://schemastore.org/schemas/json/webjob-publish-settings.json",
"webJobName": "Hub-Crawler",
"startTime": "2014-11-25T02:00:00+01:00",
"endTime": null,
"jobRecurrenceFrequency": "Day",
"interval": 1,
"runMode": "Scheduled"
}
Как вы видите, "runMode" установлен в "Scheduled", и все отлично, когда я развертываю его через Visual Studio.
Но без Visual Studio я получил это "по запросу" WebJob:
В настоящее время это не поддерживается или что может быть проблемой?
Полный .sln можно найти на GitHub