2015-10-18 9 views
5

Chcę utworzyć nieprzerwany webjob, ale najpierw chcę spróbować uruchomić go lokalnie jako pierwszy do debugowania. Korzystam z programu Visual Studio 2015 i mam uruchomiony emulator lazurowej pamięci masowej (mogę uruchomić próbkę dla lirycznych webjobs w visual studio). Po uruchomieniu tego nie powiedzie się w nowej linii JobHost().
Wyjątek: wartość nie może być pusta. Nazwa parametru: MetodaJak uruchomić usługę WebJob Azure WebJob lokalnie?

static void Main() 
    { 
     var host = new JobHost(); 
     host.CallAsync(typeof(Functions).GetMethod("GetNextJob")); 
     // The following code ensures that the WebJob will be running continuously 
     host.RunAndBlock(); 
    } 
    [NoAutomaticTriggerAttribute] 
    public static async Task GetNextJob() 
    { 
     while(true) 
     { 
      try 
      { 
       var log = new Logger(); 
       log.WriteInfo("Getting next job to be run", 0, 0, "Brain"); 
       //Console.WriteLine("Getting new Job and putting to que"); 
      } 
      catch(Exception ex) 
      { 
       Console.WriteLine(ex.Message); 
      } 
      await Task.Delay(TimeSpan.FromSeconds(5)); 
     } 
    } 

mogę nawet uruchomić ciągłej pracy uruchomione lokalnie?

Odpowiedz

Powiązane problemy