Я пытаюсь написать небольшой код webjob в azure, чтобы поставить в очередь имя файла blob, когда блог добавлен в контейнер. Хост «Моя работа» запускается, но не реагирует, когда blob добавляется с помощью ручного/программного программирования. Я не уверен, как его отладить. Я сделал поиск и последовал предложению ждать 10 минут, на самом деле я ждал несколько часов, но не повезло. Ниже приводится журналBlob trigger не работает в azure
06/01/2015 18:19:11 > 1bb5b4: SYS INFO] Status changed to Starting
[06/01/2015 18:19:12 > 1bb5b4: SYS INFO] Run script 'WebJob1.exe' with script host - 'WindowsScriptHost'
[06/01/2015 18:19:12 > 1bb5b4: SYS INFO] Status changed to Running
[06/01/2015 18:19:13 > 1bb5b4: INFO] This is with blob
[06/01/2015 18:19:14 > 1bb5b4: INFO] Found the following functions:
[06/01/2015 18:19:14 > 1bb5b4: INFO] WebJob1.Functions.ProcessQueueMessage
[06/01/2015 18:19:14 > 1bb5b4: INFO] Job host started
Following is my code
public static void QueuePhoneForNewblob(
[BlobTrigger("myshop/{name}")] string input,
string name,
[Queue("myshop")] out string message)
{
message = name;
Console.WriteLine("hello world");
}
public static void ProcessQueueMessage([QueueTrigger("myshop")] string logMessage, TextWriter logger)
{
logger.WriteLine(logMessage);
}