【问题标题】:Getting error(There was an error generating the XML document) in MTM > Lab centre > lab> environments在 MTM > 实验室中心 > 实验室 > 环境中出现错误(生成 XML 文档时出错)
【发布时间】:2018-10-27 17:17:30
【问题描述】:

在 MTM 中尝试访问实验室环境时,我收到以下错误消息:

服务器无法处理请求。 ---> 生成 XML 文档时出错。 ---> 索引超出范围。必须是非负数且小于集合的大小。 参数名称:索引

我确实在this 链接中检查了解决方案。但它建议我应该删除使用 sql 查询的环境,我不想这样做(而且我也无权访问数据库)。

任何人都可以提出一些其他修复它的方法。

注意:收藏中的大多数项目都会发生这种情况,但是对于 2 个项目,它在 MTM 实验室中心没有给出任何错误

【问题讨论】:

  • 您在其他安装了 VS(包括 MTM)的机器上是否有同样的问题?
  • 是的,我在所有机器上都收到相同的错误消息

标签: azure-devops microsoft-test-manager


【解决方案1】:

您可以尝试以下方法来缩小问题范围:

1.尝试清除客户端计算机中的 TFS 缓存,然后重试。

手动删除对应的Tfs文件夹如下:

Tfs 2017: "%localappdata%\Microsoft\Team Foundation\7.0\Cache\"
Tfs 2015: "%localappdata%\Microsoft\Team Foundation\6.0\Cache\"
Tfs 2013: "%localappdata%\Microsoft\Team Foundation\5.0\Cache\"
Tfs 2012: "%localappdata%\Microsoft\Team Foundation\4.0\Cache\"

您可以将以下内容复制并保存到.bat 文件中,然后在客户端计算机上执行以删除缓存。

@echo off
ECHO **********************************************************
ECHO Delete the Tfs 2017 client cache
ECHO **********************************************************
rmdir "%localappdata%\Microsoft\Team Foundation\7.0\Cache\" /s /q
ECHO "All Done!"

2。 Querying Lab Environments Using TFS Lab Management APIs,然后与MTM中的环境比较,看看有没有区别(NOT EXISTS)。

3.使用tfsconfig lab /delete 命令删除实验室环境。

  • 此命令将从团队项目集合中删除所有组主机、库共享和环境。

  • 重新创建实验室环境,请参阅Creating Lab Environments

如果还是不行,恐怕你得让管理员授予访问数据库的权限,然后尝试this link中提到的解决方案。

【讨论】:

  • 我尝试使用Querying Lab Environments Using TFS Lab Management APIs,但是当我尝试在代码“ICollection envList = labService.QueryLabEnvironments(查询规范);"错误消息是“服务器无法处理请求。---> 生成 XML 文档时出错。---> 索引超出范围。必须为非负数且小于集合的大小。”
  • 我已经尝试了第 1 点,但第 3 点也不起作用 - 我无法删除所有环境。是否可以从 tfs 中存在的特定项目中按特定名称删除环境而不是全部删除?
  • @PankajDevrani 据我所知,没有这样的命令可以按特定名称删除环境。在这种情况下,我建议让管理员授予访问数据库的权限。然后先备份数据库,尝试链接中提到的解决方案。
  • 我也使用 VSTS,你能告诉我如何在 VSTS 中完成吗?
  • @PankajDevrani 不幸的是,对于 VSTS,我们无法直接管理数据库。您是否尝试过其他用户帐户?只需检查其他团队成员是否有同样的问题。
猜你喜欢
  • 2013-07-26
  • 2019-01-07
  • 1970-01-01
  • 1970-01-01
  • 2014-10-16
  • 2017-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多