2015-06-02 2 views
1

Я пытаюсь написать небольшой код 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); 
} 

ответ

0

Хорошо, получилось, я собирался использовать роль рабочего и готовиться к грязному коду; в любом случае я переместил свои триггерные функции в файл functions.cs, который ранее был там в program.cs