【问题标题】:Azure git deployment failureAzure git 部署失败
【发布时间】:2015-09-10 09:25:48
【问题描述】:

我有几个从 bitbucket 部署的 azure Web 应用程序。 一切正常,从来没有任何问题。 自从我上次提交以来,Azure 部署现在失败并出现以下错误:

Command: deploy.cmd

Installing Kudu Sync

D:\local\AppData\npm\kudusync -> D:\local\AppData\npm\node_modules\kudusync\bin\kudusync

kudusync@0.2.3 D:\local\AppData\npm\node_modules\kudusync

├── commander@2.6.0

├── q@1.1.2

└── minimatch@2.0.1 (brace-expansion@1.1.0)

Test

'D:\Program' is not recognized as an internal or external command,

Handling .NET Web Application deployment.

operable program or batch file.

An error has occured during web site deployment.

通常当代码导致部署错误时,我可以通过检查错误找到根本原因,但这次似乎完全无关。

以前有人遇到过类似的问题吗?

谢谢

【问题讨论】:

  • 我也遇到同样的问题,是不是部署脚本过时了?
  • 我现在正在查看部署脚本,可能会添加一些“echo”来打印出变量并查看是否有任何变化。
  • 我想我找到了...... MSBUILDPATH 变量值现在没有引号,最终出现在 d:\program 文件等中......,只是在部署中的 var 名称周围添加了引号脚本。现在部署,它并没有像以前那样快速崩溃......会让你知道。
  • 在下面查看我的答案。
  • 谢谢!也为我工作!

标签: git azure deployment bitbucket azure-deployment


【解决方案1】:

发现问题。通过 deploy.cmd 脚本,我添加了一些“echo”来检查变量值,我注意到 MSBUILD_PATH 变量值是 D:\Program Files\etc.... 并且当脚本运行时没有引号围绕它,因此为什么会出现 D:\Program 错误。我在它周围添加了引号 ("%MSBUILD_PATH%"),它现在又可以正常工作了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-06
    • 2013-11-23
    • 2017-08-31
    • 2015-11-21
    • 2017-07-12
    相关资源
    最近更新 更多