2017-03-07 3 views
0

iisnode.ymlでアップロードして設定するノード(x64)のカスタムバージョンをデプロイするWebサイトで作業しています。私たちはバイナリパッケージ(zopfli)に依存しており、ローカルでビルドして展開します。ここまでは順調ですね。 問題は私たちが持っているウェブジョブの1つにあります。 issnode.ymlの値やポータル経由で選択したプラットフォームの値にかかわらず、常にWEBSITE_NODE_DEFAULT_VERSIONに設定されたノードバージョンのx86バージョンを使用しているようです。Azure WebJobsのカスタムノードバージョンを選択する方法

だから私の質問は次のとおりです。

どのように私は私がiisnode.yml(ビンの\ node.exe)で指定した同じバージョンを使用するために私webjobsを伝えることができますか?

答えて

1

WebJobはiisnode.ymlを見ません。最も簡単な解決策は、WebJobsフォルダにrun.cmdファイルを作成し、明示的に実行することです。例えば

+0

コンソールジョブが別の場所にコピーされているように見えるので、適切な終了コードを取得して適切な依存関係を取得するためにもう少し時間を費やす必要がありましたが、私たちのrun.ps1ファイルは次のようになります: 'cd D:\\ home \\ site \\ wwwroot \\ App_data \\ myjob \\ D:\\ home \\ site \\ wwwroot \ bin \\ node .exe index.js exit $ LASTEXITCODE; ' –

関連する問題