【问题标题】:"Test Agent could not connect to the test controller" VS2012 Agents“测试代理无法连接到测试控制器”VS2012 代理
【发布时间】:2016-02-11 23:29:45
【问题描述】:

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

我无法让我的测试代理(在远程机器上)连接到我的测试控制器。

我收到错误消息:

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

在日志中,出现以下错误:

有些错误会显示多次,所以我在它们旁边标出了次数。

x2:

“无法从测试代理获取状态。异常:未能 连接到 IPC 端口:系统找不到指定的文件。”

x1:

“无法从测试代理获取状态。异常:已请求 找不到服务”

x1:

“无法从测试代理获取状态。异常:未能 写一个IPC端口:管道正在关闭”

x3:

“无法从测试代理获取状态。异常:未能 连接到 IPC 端口:系统找不到指定的文件。”

有什么想法吗?

提前致谢。

【问题讨论】:

    标签: visual-studio-2012 tfs


    【解决方案1】:

    我解决了这个问题。

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

    我之前在这台机器上安装了 Visual Studio 2010 代理工具。这些例外仍处于启用状态。

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

    一旦我取消阻止了两个异常(一个是 UDP,另一个是 TCP),我的测试代理就成功地连接到了我的测试控制器。

    【讨论】:

    • 我也收到错误消息:“无法从测试代理获取状态。异常:无法连接到 IPC 端口:系统找不到指定的文件。”对我来说不是防火墙问题 - 使用 {domain}\{username} 而不是 {username]@{domain} 为我修复了它......我想我会在这里留下一个注释,以防它帮助某人解决错误标题
    • 在 hosts 文件中注释掉所有对 127.0.0.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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-01
      • 2018-04-23
      • 1970-01-01
      相关资源
      最近更新 更多