首页 > 解决方案 > 无法启动服务 VisualStudioRemoteDeployer

问题描述

我们正在使用现场 Dev-Ops,并且遇到与来自 SO 的链接示例中描述的问题类似的问题。

但我们的是断断续续的。

我们的环境使用两台构建和部署机器,每台部署机器都有两个工作代理。

对于我们的一个项目,在部署它时,我们不断收到错误:

由于以下错误,VisualStudioRemoteDeployerc4d3852f-411b-48ba-97d8-5e09c8d07ce4 服务无法启动:%%2

但这里有问题,不是每次。有时部署完成时没有错误。

使用相同部署机器和相同目标服务器的其他项目每次都可以正常工作。

部署日志报告“ WSMan 提供程序主机进程没有返回正确的响应。 ”作为错误。

检查分配的内存,在PowerShell Out of Memory中描述,找到我们的 21 亿集。

标签: deploymentdevops

解决方案


这是我发现的一个有趣的问题。此问题的根源在于 McAfee Endpoint 安全性的交互。

所述防病毒软件报告说,当使用 WSMan 调用远程 powershell 脚本时。McAfee 将此视为病毒负载,并通过停止服务运行并删除负载来取消部署。这已作为问题报告给 McAfee。同时,必须修改 McAfee 的内部网络安全设置,以忽略 powershell 在远程部署中使用的进程。


推荐阅读