5
WebJobを連続して作成したいのですが、最初にデバッグのためにローカルで実行したいと思っています。私はVisual Studio 2015を使用しており、私は晴れのストレージエミュレータを実行している(私はビジュアルスタジオで晴れやかなwebjobsのためのサンプルを実行することができます)。 これを実行すると、新しいJobHost()行で失敗します。
例外:値をnullにすることはできません。パラメータ名:メソッドAzure WebJobをローカルで実行するにはどうすればいいですか?
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));
}
}
ローカルで実行中のジョブを実行することはできますか?