【问题标题】:TFS 2015 - Fields Not LoadingTFS 2015 - 未加载字段
【发布时间】:2017-04-14 01:09:24
【问题描述】:

我们在 TFS 2015(更新 3)中遇到了一个间歇性问题,即从任何系统或用户创建的查询打开项目时,“描述/复制步骤/接受标准”字段中的内容未加载到页面。

由于空白字段与这些字段的数据库内容不同,TFS 会识别更改,如果您将所有内容保存在正在处理的查询中(或保存单个项目而不注意),它将保存字段作为空白。

当然,您可以从历史记录中恢复内容,但这似乎是个大问题。

【问题讨论】:

  • 您能否添加相关的屏幕截图以获得更清晰的描述?您的问题中blank fields are different than the database content for these fields 的详细含义是什么?
  • 您在通过 Visual Studio 打开工作项时是否遇到同样的问题?所有团队项目都有这个问题吗?不同集合中的项目怎么样?所有用户都有相同的问题吗?

标签: tfs tfs-2015


【解决方案1】:

谢谢,我们在 Connect 论坛收到了 Microsoft 的回复:

感谢您报告此问题。此版本中存在一个错误,即 iframe 延迟加载,并且存在罕见的竞争条件,它可能会错过内容。好消息是数据没有丢失,但您确实需要恢复脏状态。

我们已在 TFS 2017 中修复了此错误。但如果您无法升级,我附上了您可以为 TFS 2015.3 执行的手动解决方法。请让我知道这是否适合您。

很抱歉给您带来不便。

Connect 中的附加文件功能现在已损坏,因此这里是解决方法的链接:https://1drv.ms/u/s!AntMfPlrXI7Qx7IBgSaBNTrRhTLMGA

应用 HTML 字段加载修复的步骤

注意:这仅适用于 TFS 2015 更新 3

  1. 将“C:\Program Files\Microsoft Team Foundation Server 14.0\Application Tier\Web Services_static\tfs\Dev14.M102_scripts\TFS\debug\WorkItemTracking\Scripts\TFS.WorkItemTracking.Controls.js”替换为调试\TFS.WorkItemTracking.Controls.js

  2. 将“C:\Program Files\Microsoft Team Foundation Server 14.0\Application Tier\Web Services_static\tfs\Dev14.M102_scripts\TFS\min\WorkItemTracking\Scripts\TFS.WorkItemTracking.Controls.js”替换为“ min\TFS.WorkItemTracking.Controls.js"

  3. 回收应用程序池

  4. 告诉遇到问题的用户进行硬刷新

【讨论】:

  • 是 2015.3 特定的问题还是修复?我猜在 Chrome 更新之后,2015.2 和 Chrome 对我来说现在 100% 发生这种情况。
  • 此修复是在刚刚发布的 2015.4 中。
猜你喜欢
  • 1970-01-01
  • 2016-08-25
  • 2016-12-20
  • 2018-06-19
  • 2016-08-18
  • 1970-01-01
  • 2017-02-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多