【发布时间】:2016-09-05 14:30:02
【问题描述】:
我正在尝试使用 azure-webjobs-sdk-extensions (https://github.com/Azure/azure-webjobs-sdk-extensions) 运行触发的 azure Web 作业
JobHostConfiguration config = new JobHostConfiguration();
config.UseTimers();
JobHost host = new JobHost(config);
host.Call(typeof(Functions).GetMethod("CronJob"));
host.RunAndBlock();
public static void CronJob([TimerTrigger("0 */5 * * * *")] TimerInfo timer)
{
Console.WriteLine("Cron job fired!");
}
但我遇到了这个异常。
Microsoft.Azure.WebJobs.Host System.ObjectDisposedException
我也尝试从该 gitbug 存储库下载示例项目,但即使使用那些 TimerTrigger 示例,我也会遇到相同的异常。
有什么想法吗? 谢谢
【问题讨论】:
-
你使用的是哪个版本的sdk?
-
最新版本。 1.0.1 我是通过 nuget 安装的,但没有指定版本,所以我认为它采用了最新的稳定版本(我还原了代码,所以我不能 100% 确定)
-
你能评论这行
host.Call(typeof(Functions).GetMethod("CronJob"));吗?你不需要它。你能看看这个答案并告诉我它是否有效stackoverflow.com/a/34235136/4167200? -
是的。这似乎是问题的一部分,尽管我记得尝试过。更改了一些版本的 nugets,现在可以使用了
标签: azure azure-webjobs