“测试代理无法连接到测试控制器”VS2012代理

时间:2012-09-03 13:44:30

标签: visual-studio-2012 tfs

(使用Visual Studio 2012 Agents工具进行测试)

我很难让我的测试代理(在远程计算机上)与我的测试控制器连接。

我收到错误消息:

  

“测试代理无法连接到测试控制器”

在日志中,存在以下错误:

有些错误会多次显示,所以我已经指出了它们旁边的次数。

x2:

  

“无法从测试代理获取状态。例外:无法执行   连接到IPC端口:系统找不到指定的文件。“

x1:

  

“无法从测试代理获取状态。例外:请求   找不到服务“

x1:

  

“无法从测试代理获取状态。例外:无法执行   写一个IPC端口:管道正在关闭“

x3:

  

“无法从测试代理获取状态。例外:无法执行   连接到IPC端口:系统找不到指定的文件。“

有什么想法吗?

提前致谢。

2 个答案:

答案 0 :(得分:4)

我解决了这个问题。

尽管我的测试代理报告了创建防火墙例外的成功,但我检查了防火墙的入站规则并发现QTAgentService.exe的两个例外实际上已被阻止。

我之前在此计算机上安装了Visual Studio 2010代理工具。这些例外仍然有效。

我不确定他们为什么被阻止,但有一种可能性是我的防病毒软件阻止了它(我安装了AVG防病毒软件)。我对VS2010代理工具没有同样的问题。

一旦我解除了两个异常(一个是UDP,另一个是TCP),我的测试代理就成功连接了我的测试控制器。

答案 1 :(得分:2)

您应该同时禁用UAC和防火墙。我遇到了这个问题,解决方案是在注册表中禁用UAC。如果您在其上运行测试控制器或测试代理,它适用于Window 8+主机 参考这篇文章:link 您可以通过以下命令执行此操作:
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f