客户端无法连接到测试控制器(VSTS)

时间:2012-06-29 13:15:23

标签: visual-studio-2010 tfs load-testing

我正在尝试在虚拟环境(labmanager)中设置测试装备,目前没有AD并且从作为AD成员的开发机器(客户端)访问它。代理和控制器都在labmanager中实例化。我在代理和控制器上创建了一个本地帐户(tfs2010testuser),用户名和密码相同。代理和控制器都有一个dns名称,客户端,代理和控制器都知道这些名称。用户tfs2010testuser是代理和控制器上的admin。此外,tfs2010testuser是TeamTestAgentService,TeamTestControllerAdmins和TeamTestControllerUsers的成员。控制器在tfs2010testuser帐户下运行。代理连接到控制器。代理和控制器上禁用本地防火墙,允许通过客户端防火墙使用devenv.exe。以下是我可以从客户端访问控制器的端口:

PORT      STATE SERVICE
135/tcp   open  msrpc
139/tcp   open  netbios-ssn
445/tcp   open  microsoft-ds
1720/tcp  open  H.323/Q.931
3389/tcp  open  ms-wbt-server
6901/tcp  open  jetstream
49152/tcp open  unknown
49153/tcp open  unknown
49154/tcp open  unknown
49155/tcp open  unknown
49157/tcp open  unknown

无法真正让nmap显示从控制器到客户端的可用端口 我尝试用我的AD用户jmn连接到测试控制器。此用户在控制器,管理员和TeamTestControllerAdmins以及TeamTestControllerUsers的本地创建。密码在客户端和控制器上是相同的。 当我尝试从vs2010连接到控制器时,我收到错误“请求的名称有效,但没有找到所请求类型的数据”。

当我查看客户端上的事件日志时,我看到以下内容:

The description for Event ID 0 from source VSTTExecution cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event: 
(devenv.exe, PID 2196, Thread 1) Timed out waiting for controller connect
the message resource is present but the message is not found in the string/message table

超时消息很有趣。为什么会这样?

没有什么有趣的是控制器的事件日志。

我已经在这里工作了一天半,试图让这个工作,阅读很多关于设置主机文件,dns,mirrowed用户,防火墙等的帖子。另外阅读ms故障排除指南,但我仍然没有'我弄明白了这个问题。有什么想法吗?

非常感谢任何信息或提示。

1 个答案:

答案 0 :(得分:0)

我的错误并不完全相同,但是 为了

  

来自源VSTTExecution的事件ID 0的描述不能   找到。未安装引发此事件的组件   您的本地计算机或安装已损坏。你可以安装   或修复本地计算机上的组件。

     

如果事件源自另一台计算机,则显示信息   不得不与事件一起得救。

     

活动中包含以下信息:

     

(devenv.exe,PID 3652,Thread 7)ControllerProxy:   ProcessQueueTestRunWorkerException:System.TypeLoadException:Method   'add_FailedToReachController'的类型   'Microsoft.VisualStudio.TestTools.Agent.AgentProcessManager'来自   程序集'Microsoft.VisualStudio.QualityTools.AgentProcessManager,   Version = 11.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'   没有实施。在   Microsoft.VisualStudio.TestTools.TestManagement.LocalControllerProxy.StopProcessNoLock(布尔   invalidateRunId)at   Microsoft.VisualStudio.TestTools.TestManagement.LocalControllerProxy.StopProcess(布尔   invalidateRunId)at   Microsoft.VisualStudio.TestTools.TestManagement.LocalControllerProxy.OnTestRunOperationError(GUID   runId)at   Microsoft.VisualStudio.TestTools.TestManagement.LocalControllerProxy.OnQueueTestRunError(GUID   runId)at   Microsoft.VisualStudio.TestTools.TestManagement.ControllerProxy.ProcessQueueTestRunWorkerException(TestRun   run,Exception e)

     

消息资源存在,但未在消息中找到消息   字符串/消息表

我修复了安装visual studio 2012更新2,希望它适合你