我们刚刚从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
答案 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 并点击确定,等待它完全运行。