VSMSDeploy任务因超时而失败

时间:2016-06-28 00:09:17

标签: visual-studio timeout web-deployment msdeploy

从visual studio 2015中尝试进行Web部署时,我得到了这个:

Severity    Code    Description Project File    Line    Suppression State
Error       Web deployment task failed. (Could not complete the request to remote agent URL '<mydomain>'.)

Could not complete the request to remote agent URL '<mydomain>'.
The operation has timed out App C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.Web.Publishing.targets    4283    

在使用Visual Studio UI成功验证连接后,会发生这种情况。

我也成功发布到本地文件系统。

它发生了相对较快的连接(每秒上传1MB)。

它发生在多个连接(不同的ISP)上。

在去年使用相同方法成功部署多次后,会发生这种情况。

创建新的最小网络应用并进行部署时,不会发生

1 个答案:

答案 0 :(得分:4)

发现原因,当我这么做时非常生气。

在处理不同的项目时,我已将构建过程的详细程度更改为诊断。

使用此设置进行部署时,在减慢部署速度时输出构建控制台,然后部署超时,但仅在处理正在移动大量文件作为构建的一部分的大型项目时。 / p>

将详细程度恢复正常修复它。

这当然不是一件好事,因为当你遇到部署问题时要采取的步骤之一就是增加详细程度以试图找到问题。但现在我知道这样做只会增加一个问题: (

这似乎是VS的一个普遍问题,打印输出会显着减慢系统速度,包括在单元测试中。