VSMSDeploy 任务因超时而失败

VSMSDeploy task fails with a timeout

当尝试从 visual studio 2015 内部进行网络部署时,我得到了这个:

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)上。

去年我用同样的方法成功部署了很多次之后就出现了这种情况。

在创建新的最小网络应用程序并部署它时不会发生。

找到原因了,当时很生气

我在处理其他项目时已将构建过程的冗长更改为诊断。

当使用此设置进行部署时,会在减慢部署速度时生成控制台输出,然后部署超时,但仅在处理将大量文件作为生成一部分的大项目时才会出现.

将冗长设置回正常修复了它。

这当然不是一件好事,因为遇到部署问题时要采取的步骤之一是增加冗长程度以尝试找到 problem.But 现在我知道这样做只会增加还有一个问题:(

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