VSTSのDeploy Azure App Serviceタスクを使用して、iisnode.yml
、web.config
、およびdeploy.cmd
というカスタムを提供する、Azure App Service Web Appにnode.jsアプリケーションをデプロイしています。私は手動で追加したのでiisnode.ymlがデプロイ時に消えます
Publish using Web Deploy
Remove additional files at destination
タスクのDeploy Azure App Service.log
ショー(それは言うが、更新の代わりiisnode.yml
のための追加:
site
config
dist
public
.deployment
deploy.cmd
iisnode.yml
package.json
server.js
web.config
yarn.lock
タスクがcheckedmarkedた:成果物を作成
私VSTSは、エクスプローラを通じて正常に見えます1つはこの展開の前に)。
...
2017-05-07T05:51:51.4939189Z Info: Updating file (MyRepo\iisnode.yml).
2017-05-07T05:51:51.4939189Z Info: Updating file (MyRepo\package.json).
...
そしてdeploy.cmd
はかなりちょうどあなたが紺碧のCLIで生成することができ、スクリプトからではなくnpm
のyarn
を使用しています。
しかし、Azureのデバッグコンソールで、それはiisnode.yml
の一覧を表示しません:
PS D:\home\site\wwwroot> ls
Directory: D:\home\site\wwwroot
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 5/5/2017 5:27 PM config
d---- 5/5/2017 5:27 PM dist
d---- 5/7/2017 7:07 AM node_modules
d---- 5/5/2017 5:27 PM public
-a--- 5/7/2017 6:43 AM 32 .deployment
-a--- 5/7/2017 6:43 AM 3657 deploy.cmd
-a--- 5/7/2017 6:43 AM 4509 package.json
-a--- 5/7/2017 6:43 AM 148 server.js
-a--- 5/7/2017 6:43 AM 2556 web.config
-a--- 5/7/2017 6:43 AM 269807 yarn.lock
は、これは、所望の設定をせずに実行してノードのプロセスが発生します。 iisnode.yml
は何を削除していますか?私の周りの
この問題は再現できません。新しいビルド/リリース定義でこの問題を再現できますか?詳細な手順をここに記入してください。一方、https:// [あなたのサイト] .scm.azurewebsites.net>デバッグコンソール> CMDに行き、ファイルをチェックしてみてください。 –