Веб-работа не добавляется во время публикации

Я следую за следующей страницей: 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, который вы связали с веб-проектом, автоматически развертывается вместе с веб-проектом.

Я публикую, веб-проект успешно развернут, но веб-работа не:

введите описание изображения здесь

почему так и как это исправить?

0 ответов

Другие вопросы по тегам