Tôi muốn tạo một webjob chạy liên tục nhưng trước tiên tôi muốn thử và chạy nó cục bộ trước để gỡ lỗi. Tôi đang sử dụng Visual Studio 2015 và tôi có bộ mô phỏng lưu trữ azure đang chạy (tôi có thể chạy mẫu cho webjob của azure trong studio trực quan). Khi tôi chạy nó không thành công trên dòng JobHost() mới.
Ngoại lệ: Giá trị không được rỗng. Tên thông số: phương thứclàm cách nào để chạy Azure WebJob cục bộ
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));
}
}
Tôi thậm chí có thể chạy công việc liên tục tại địa phương không?