首页 > 解决方案 > VSTS 发布代理“失败”部署到 IIS 站点

问题描述

我正在我们的 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\0.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\0.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. 我已经重新安装了发布代理。

不知道还有什么可以尝试或检查的。有什么建议么?

标签: azure-devopscontinuous-integrationazure-pipelinescontinuous-deploymentazure-pipelines-release-pipeline

解决方案


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

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


推荐阅读