【发布时间】:2018-06-13 07:01:02
【问题描述】:
我想将我的 Windows 服务转换为 Azure Web 作业。目前我的 Windows 服务执行以下任务
- 它连接到数据库并获取数据(使用实体框架)
- 它使用 wkhtmltopdf exe 创建 PDF 并将其保存到文件夹中。
- 保存在文件夹中的 PDF 将通过电子邮件发送给客户
是否可以在 Azure Web 作业中实现上述任务?如果没有,还有其他替代方法可以做到这一点吗?
【问题讨论】:
-
是的,可以在webjob中实现。首先,SQL Database access from a WebJob in Azure。其次,使用run.cmd 运行您想要的任何exe。三、use Sendgrid to send email.
-
这个作业是怎么触发的?按时间表?一种可能的替代方法是创建一个容器并使用 Azure 容器实例。可能比使用您必须使用应用服务计划付费的网络工作便宜。
标签: azure pdf-generation azure-sql-database azure-storage azure-webjobs