【问题标题】:VSMSDeploy task fails with a timeoutVSMSDeploy 任务因超时而失败
【发布时间】:2016-07-02 19:56:31
【问题描述】:

当尝试从 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)上。

这是在我去年使用相同的方法成功部署多次后发生的。

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

【问题讨论】:

  • 尝试以管理员身份运行。确保您拥有所有 VS 更新。直接运行msdeploy.exe会报错吗?

标签: visual-studio timeout web-deployment msdeploy


【解决方案1】:

找到原因了,当时很生气。

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

使用此设置进行部署时,会在减慢部署速度时输出构建控制台,然后部署超时,但仅适用于在构建过程中移动大量文件的大型项目时。

将详细程度设置回正常修复它。

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

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

【讨论】:

  • 完全相同的症状和解决方案。确实很穷。
  • 这里也一样,很烦人。谢谢你的回答。
  • omg...花了我 2 天的时间才找到这个,尝试了白名单,将 http 更改为 https,重新启动 vs 等,这就是解决方案...确实令人沮丧。
  • 我在 ASP.NET 站点上运行 msdeploy.exe 的 TeamCity 构建服务器有这种确切的行为。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多