(使用Visual Studio 2012 Agents工具进行测试)
我很难让我的测试代理(在远程计算机上)与我的测试控制器连接。
我收到错误消息:
“测试代理无法连接到测试控制器”
在日志中,存在以下错误:
有些错误会多次显示,所以我已经指出了它们旁边的次数。
x2:
“无法从测试代理获取状态。例外:无法执行 连接到IPC端口:系统找不到指定的文件。“
x1:
“无法从测试代理获取状态。例外:请求 找不到服务“
x1:
“无法从测试代理获取状态。例外:无法执行 写一个IPC端口:管道正在关闭“
x3:
“无法从测试代理获取状态。例外:无法执行 连接到IPC端口:系统找不到指定的文件。“
有什么想法吗?
提前致谢。
答案 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