【发布时间】:2016-12-20 20:59:17
【问题描述】:
我已经开发了应用程序控制台来发送电子邮件。此控制台应用程序由 Azure WebJob 执行。我正在使用带等待的 DeliveryAsync 方法:
transportWeb.DeliverAsync(sendGridMessage).Wait();
但是消息没有被传递,它们甚至没有显示在 SendGrid 仪表板中。当我在开发环境(本地)中运行作业时,发送电子邮件工作正常。
没有抛出异常,我很确定问题在于它没有完成异步任务。
我想在不使用Web Jobs SDK Extensions 的情况下完成这个,有什么不同的方法吗?
还有什么必须在 Azure 上配置的吗?
【问题讨论】: