Веб-работа не добавляется во время публикации
Я следую за следующей страницей: https://docs.microsoft.com/en-Us/azure/app-service/websites-dotnet-deploy-webjobs
Я создал веб-работу для своего веб-приложения:
Файл webjobs-list.json имеет следующий код:
{
"$schema": "http://schemastore.org/schemas/json/webjobs-list.json",
"WebJobs": [
{
"filePath": "../WebJobVistracksDriverSync/WebJobVistracksDriverSync.csproj"
}
]
}
Программа класса в проекте WebJobVistracksDriverSync:
class Program
{
static void Main()
{
var config = new JobHostConfiguration();
if (config.IsDevelopment)
{
config.UseDevelopmentSettings();
}
var host = new JobHost(config);
host.Call(typeof(Functions).GetMethod("GetDriversAsync"));
}
}
и функции класса:
public class Functions
{
[NoAutomaticTrigger]
public static async Task GetDriversAsync(TextWriter logger)
{
// my code here
}
}
webjob-publish-settings.json имеет следующий код:
{
"$schema": "http://schemastore.org/schemas/json/webjob-publish-settings.json",
"webJobName": "WebJobVistracksDriverSync",
"runMode": "OnDemand"
}
Документация гласит:
Проект WebJobs, который вы связали с веб-проектом, автоматически развертывается вместе с веб-проектом.
Я публикую, веб-проект успешно развернут, но веб-работа не:
почему так и как это исправить?