Azure 上的计划任务,运行带有 JavaScript 的网页
Scheduled task on Azure that runs a webpage with javascript
我在Azure站点上有一个数据驱动的视图,该视图从第三方插件呈现大量JavaScript/CSS/XML和HTML,并生成通过电子邮件发送给用户的PDF。
我需要为每个用户每周调用此页面 - 使用 Azure 作业,设置它非常简单。但显然不会有JavaScript引擎来渲染生成PDF的代码,那么我有什么选择呢?
我是否必须沿着在我的 Azure 实例上安装 NodeJS 的路线走下去?如果是这样,需要什么步骤和其他模块。
该站点运行 MVC C# 并具有 SQL 后端。
为任何指针干杯。
如果需要将需要运行的代码分解/提取为 Node.js 应用,则可以将其作为计划的 Azure Web 作业运行。您可以在此处找到有关如何执行此操作的详细信息。无需安装 Node.js - 它已安装在所有 Azure 应用服务辅助角色上。
需要注意的一点是,WebJobs 运行执行沙盒(详细信息在此处),并且对允许在沙盒中运行的内容有一些限制。因此,您必须进行实验,看看您的PDF库是否在那里成功运行。
例如,用于 PDF 生成 wkhtmtopdf 的常用库之一不适用于 Azure 应用服务。这篇SO帖子更详细地讨论了这个问题。一个用户在 Azure VM 上成功托管了 wkhtmtopdf,并将其作为可以调用的服务提供。
相关文章:
- 带静态字符e输入的文本框数字和带javascript的负整数
- 如何为表构建可扩展的子行(jQuery/Javascript)
- 用于在表中添加行的Javascript代码将单元格中的数据复制到新行中
- 正在查找这些JQuery代码行的Javascript
- 带Javascript的条件窗体
- 空行出现JavaScript错误
- 在表格中应用动态行颜色 Javascript/VBscript
- 像“apples: 5”这样的行在 JavaScript 中有什么作用
- 具有新创建的行的 Javascript tr 单击事件(更新 css)
- JS- 文本区域行到 javascript 数组
- 用重复的相似行简化 javascript 函数(带有循环?
- 添加换行符 JavaScript pdf 表单时的文本字段空白
- 寻找使用命令行进行 Javascript 编码/实验的 shell
- css第n个child第n个last类型,带javascript–不带jquery
- 下载不带javascript的文件
- 多个带JavaScript的左侧赋值,真正的右侧关联
- 输入类型的存储值=“0”;隐藏的“;转换为不带javascript的php变量
- 消除换行符-javascript
- 带Javascript的表单验证-不起作用
- 如何在itemdatabound期间每行调用javascript函数