升级到TFS 2015后,工作项中的某些下拉字段中会错误地显示用户名

时间:2016-05-11 09:55:34

标签: tfs tfs2015 tfs-workitem

我们刚刚从TFS 2013升级到2015 Update 2,并且在工作项定义中遇到了问题。

使用Microsoft.VSTS.Common.Discipline字段,我们有一些奇怪的行为。在工作项中,单击此字段的下拉列表,我们将显示允许的值,如此字段的ALLOWEDVALUES规则中所定义。这是预期的。

但是,我们还看到下拉列表中显示了许多用户名。就像在Field Definition中使用规则VALIDUSER一样。但它没有。

我们在多个工作项中使用了Discipline字段,并且我们在所有工作项中都有相同的行为。

其他人有这种奇怪的行为吗?

下面的新信息 - 这是工作项中字段的定义。

<FIELD name="Discipline" refname="Microsoft.VSTS.Common.Discipline" type="String" reportable="dimension">
    <HELPTEXT>The discipline to which the bug belongs</HELPTEXT>
    <ALLOWEDVALUES expanditems="true">
      <LISTITEM value="Analysis" />
      <LISTITEM value="Development" />
      <LISTITEM value="Test" />
      <LISTITEM value="User Education" />
      <LISTITEM value="User Experience" />
    </ALLOWEDVALUES>
  </FIELD>

这是witadmin显示的字段定义。

  Field: Microsoft.VSTS.Common.Discipline
  Name: Discipline
  Type: String
  Use: it (Bug, Task, Incident, Admin)
  Indexed: False
  Reportable As: dimension
  Synchronizes Identity Name Changes: False

1 个答案:

答案 0 :(得分:0)

由于您的问题仅发生在Web Portal上,请尝试清理TFS AT计算机上的缓存文件:

C:\Program Files\Microsoft Team Foundation Server 12.0\Application Tier\Web Services\_tfs_data

C:\TfsData\ApplicationTier\_fileCache

清理后,点击开始并选择运行 ...打开对话框,然后输入 iisreset.exe 并点击确定,等待它完全运行。