VS2013 测试代理和控制器不通信

VS2013 测试代理和控制器不通信

我有一个运行 VS2013 负载测试控制器的 Windows Azure VM 和另一个运行 2013 负载测试代理的 Azure VM。

我无法让两者成功通信。我将每个虚拟机的主机名和 IP 添加到对方的 HOSTS 文件中。我还在两台机器上创建了一个具有相同用户名和密码的本地管理员帐户。两台机器都没有加入域。我还为每个虚拟机创建了到端口 6901/TCP 的端点。我能够从代理虚拟机远程登录到控制器虚拟机上的端口 6901。

当我应用测试代理配置设置时,它会因“测试代理无法连接到测试控制器”而失败。在代理配置日志中,我看到:

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

在事件查看器中,我看到:

无法连接到“controllerVM:6901”上的控制器。代理可以连接到控制器,但控制器无法连接到代理,原因如下:连接尝试失败,因为连接方在一段时间后未正确响应,或者建立连接失败,因为连接的主机未能响应 168.62.XX.XX:6910。请确保测试代理计算机上的防火墙未阻止连接。

到目前为止,我还无法完全解决这个问题。我需要帮助。

答案1

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

如果您有防病毒软件,请检查一下。也许您应该为其添加排除规则。

相关内容