如何为Azure WebJobs选择自定义节点版本

时间:2017-03-07 01:25:54

标签: node.js azure azure-web-sites azure-webjobs

我正在开发一个部署其自定义版本的节点(x64)的网站,我们通过iisnode.yml上传和配置。我们在二进制包(zopfli)中依赖于我们在本地构建并部署。到现在为止还挺好。 问题在于我们拥有的一个webjobs。似乎它始终使用WEBSITE_NODE_DEFAULT_VERSION中设置的节点版本的x86版本,无论issnode.yml的值或我通过门户网站选择的平台。

所以我的问题是:

如何告诉我的webjobs使用我在iisnode.yml(bin \ node.exe)中指定的相同版本?

1 个答案:

答案 0 :(得分:1)

WebJob不会查看iisnode.yml。最简单的解决方案是在WebJobs文件夹中创建一个run.cmd文件,并让它显式运行您想要的内容。例如它可能有:

bin\node.exe foo.js