3

如何在 Windows azure 应用程序中使用 Worker Role 发送每周电子邮件报告

4

3 回答 3

1

正确,如果您使用移动服务,您可以非常轻松地将某些脚本设置为以固定时间间隔运行。当然支持一次/周间隔。详细信息可在以下位置找到:https ://www.windowsazure.com/en-us/develop/mobile/tutorials/schedule-backend-tasks/

但是,如果您已经在云服务上运行应用程序,您可能希望查看使用 Windows Azure 商店中的调度程序加载项。SendGrid 可能是最简单的电子邮件选项,因为您也可以通过商店将其添加到您的订阅中。
此处提供了使用 SendGrid 和 Windows Azure 发送电子邮件的文档:https ://www.windowsazure.com/en-us/develop/net/how-to-guides/sendgrid-email-service/ 有关调度程序附加组件的详细信息可在此处获得: https
://www.windowsazure.com/en-us/store/service/?name= scheduler 有关 SendGrid 的详细信息,包括针对 Windows Azure 客户的免费优惠,可在此处获得:https://www.windowsazure .com/en-us/store/service/?name=sendgrid

于 2013-01-28T16:02:28.040 回答
0

我建议您使用 Windows Azure 移动服务,而不是工作人员角色。我推荐使用它的原因是因为它原生支持任务调度。您可以在此处阅读更多相关信息:http: //www.windowsazure.com/en-us/develop/mobile/tutorials/schedule-backend-tasks/。还可以在此处查看使用 Send Grid 和 Windows Azure 移动服务发送电子邮件的示例:http: //www.windowsazure.com/en-us/develop/mobile/tutorials/send-email-with-sendgrid/。您只需将这两者结合起来,就可以创建一个每周发送电子邮件的应用程序。

于 2013-01-28T13:49:33.737 回答
0

如果您在角色中没有其他方法, SendGrid是一种易于使用的发送电子邮件服务。

于 2013-01-28T13:00:45.660 回答