【发布时间】:2015-08-07 07:03:11
【问题描述】:
我正在尝试使用 tfsbuild delete 命令删除特定时间范围内的一些构建定义。等待大约 3 小时后,我收到错误消息:
文件意外结束。以下元素未关闭:InformationField、Fields、BuildInformationNode、Information、BuildDetails、Builds、BuilQueryResult、QueryBuildsResult、QueryBuildsResponse、Body、Envelope。第 1 行,位置 1240。
有人知道可能是什么问题吗?同一集合中的其他构建已成功删除。
【问题讨论】:
-
以前遇到此问题的人似乎发现这是防火墙/代理问题:connect.microsoft.com/VisualStudio/feedback/details/741401/…
-
由于可以删除同一服务器和同一集合上的其他构建,我认为防火墙/代理一切都很好。感谢链接
-
可能是单个日志包含导致问题的某些内容。该错误来自 SOAP 协议错误,其中对 TFS 的 SOAP 调用未完全传递给客户端。这几乎总是由位于 TFS 进程和客户端之间的某些东西引起的。代理、防火墙、防病毒解决方案、慢速 VPN 可能是其原因。它可以非常特定于这一构建。您可以直接从 TFS 服务器本身或在 Web Access 中打开构建吗?
-
我开始在很小的范围内删除构建(10 天间隔,例如:2014-12-01 到 2014-12-10)。我们对这些构建有很长的历史,它会花费很多时间,但至少它是有效的。所以问题可能是向 tfs 服务器发送请求太大。感谢您查看此内容。