要部署到 IIS 站点的 VSTS 发布代理 'Failed'

VSTS Release Agent 'Failed' to deploy to IIS Site

我正在我们的 NP 环境中启用 CI/CD。我最近遇到一个问题,我正在部署到由两台服务器组成的暂存环境。

第一台服务器部署没问题,但第二台服务器失败(或者它说的)。在查看 IIS 站点目录时,文件确实被释放了,但日志会以其他方式指示:

2019-04-07T21:07:22.1153713Z Total changes: 231 (229 added, 0 deleted, 2 updated, 0 parameters changed, 53453549 bytes copied)
2019-04-07T21:07:22.1309716Z ##[debug]rc:0
2019-04-07T21:07:22.1309716Z ##[debug]rc:0
2019-04-07T21:07:22.1309716Z ##[debug]success:false
2019-04-07T21:07:22.1309716Z ##[debug]success:false
2019-04-07T21:07:22.1465719Z Error: C:\azagent\A1\_work\_tasks\IISWebAppDeploymentOnMachineGroup_1b467810-6725-4b6d-accd-886174c09bba[=11=].0.51\node_modules\webdeployment-common\MSDeploy3.6\msdeploy.exe failed with return code: 0
2019-04-07T21:07:22.1465719Z     at ChildProcess.<anonymous> (C:\azagent\A1\_work\_tasks\IISWebAppDeploymentOnMachineGroup_1b467810-6725-4b6d-accd-886174c09bba[=11=].0.51\node_modules\vsts-task-lib\toolrunner.js:569:30)
2019-04-07T21:07:22.1465719Z     at emitTwo (events.js:106:13)
2019-04-07T21:07:22.1465719Z     at ChildProcess.emit (events.js:191:7)
2019-04-07T21:07:22.1465719Z     at maybeClose (internal/child_process.js:886:16)
2019-04-07T21:07:22.1465719Z     at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
2019-04-07T21:07:22.1465719Z Retrying to deploy the package.

我已经尝试了几件事:

  1. 确保发布服务 运行 下的用户具有管理该目录的正确权限。

  2. 我已经重新安装了 Release Agent。

不确定还要尝试或检查什么。有什么建议吗?

所以我发现了问题所在。有趣的是,问题似乎源于环境变量 'COR_PROFILING_ENABLED' 被设置为启用“0x01”。看起来无论出于何种原因 Dynatrace 配置不正确,因此在发布过程中会抛出 Dynatrace 特定错误。

由于禁用已成功完成发布。