Я использую задание CRON TimerTrigger для планирования задачи на 2 дня, но триггер, похоже, не работает. Ниже приведен код, который я пробовал,
public static void StartupJob([TimerTrigger("0 * * * * *", RunOnStartup = true)] TimerInfo timerInfo) //0 * * * * * added CRON job to run for every minute for testing purpose
{
Console.WriteLine("Timer job fired!");
}
local.settings.json
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "UseDevelopmentStorage=true",
"FUNCTIONS_WORKER_RUNTIME": "dotnet"
}
}
Поскольку приведенный выше код не работал, я добавил следующее в main()
static void Main()
{
var config = new JobHostConfiguration();
config.UseTimers();
config.Tracing.ConsoleLevel = System.Diagnostics.TraceLevel.Verbose;
if (config.IsDevelopment)
{
config.UseDevelopmentSettings();
}
var host = new JobHost(config);
// The following code ensures that the WebJob will be running continuously
host.RunAndBlock();
}
Получена следующая ошибка и показано исправление для установки пакета DocumentFormat, но установка этого пакета не устраняет ошибку имени функции.
Я новичок в C# и не могу понять, в чем здесь проблема. Любая помощь или ссылка на хорошие примеры были бы полезны и оценены по достоинству.
Спасибо.