【问题标题】:SendGrid delivery async not working on Azure WebJobSendGrid 交付异步在 Azure WebJob 上不起作用
【发布时间】:2016-12-20 20:59:17
【问题描述】:

我已经开发了应用程序控制台来发送电子邮件。此控制台应用程序由 Azure WebJob 执行。我正在使用带等待的 DeliveryAsync 方法:

transportWeb.DeliverAsync(sendGridMessage).Wait();

但是消息没有被传递,它们甚至没有显示在 SendGrid 仪表板中。当我在开发环境(本地)中运行作业时,发送电子邮件工作正常。

没有抛出异常,我很确定问题在于它没有完成异步任务。

我想在不使用Web Jobs SDK Extensions 的情况下完成这个,有什么不同的方法吗?

还有什么必须在 Azure 上配置的吗?

【问题讨论】:

    标签: azure sendgrid


    【解决方案1】:

    在您的网络作业功能中试试这个。它将在您的网络作业仪表板“切换输出”窗口中显示一串 SendGrid 响应,您可以诊断问题。

    var response = transportWeb.DeliverAsync(sendGridMessage);
    Console.WriteLine(response.Result);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多