4

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

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

我收到错误消息:

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

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

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

x2:

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

x1:

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

x1:

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

x3:

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

有任何想法吗?

提前致谢。

4

2 回答 2

4

我解决了这个问题。

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

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

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

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

于 2012-09-04T13:06:11.010 回答
2

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

于 2014-11-26T09:58:50.860 回答