I'v создал Azure WebJob. Публикуйте его как непрерывную работу.Azure WebJob не запускает очередь
Вот основная функция:
static void Main()
{
var config = new JobHostConfiguration();
config.Queues.MaxPollingInterval = TimeSpan.FromSeconds(2);
config.Queues.MaxDequeueCount = 3;
var host = new JobHost(config);
host.RunAndBlock();
}
Вот функция, которая вызывает очереди:
public static class Functions{
public static void ProcessQueueMessage([QueueTrigger("queue")]QueueMessage queueMessage, TextWriter log)
{
//du staff
}
}
Чем я отправить сообщение в очередь называется «очередь», но работа не срабатывает. Также на панели инструментов я вижу, что работа запустилась и выполняется.
И один момент: когда я отлаживаю его на локальной машине, все нормально: функция вызывается, когда сообщение появляется в очереди.
Почему это не вызвано сообщением в очереди на Azure?
вы видите какие-либо ошибки в журнале webjob? – ahmelsayed