1

我正在尝试在虚拟环境(labmanager)中设置测试台,目前没有 AD,并从作为 AD 成员的开发机器(客户端)访问它。代理和控制器都在 labmanager 中实例化。我在代理和控制器上创建了一个本地帐户(tfs2010testuser),用户名和密码相同。代理和控制器都有一个 dns 名称,客户端、代理和控制器都知道这些名称。用户 tfs2010testuser 是代理和控制器的管理员。此外,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

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

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

我已经在这里工作了 1.5 天,试图让它工作,阅读了很多关于设置主机文件、dns、镜像用户、防火墙等的帖子。还阅读了 ms 故障排除指南,但我仍然没有弄清楚问题。有什么想法吗?

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

4

1 回答 1

0

我的错误并不完全相同,但是对于

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

如果事件起源于另一台计算机,则显示信息必须与事件一起保存。

活动中包含以下信息:

(devenv.exe,PID 3652,线程 7) ControllerProxy:ProcessQueueTestRunWorkerException:System.TypeLoadException:方法 'add_FailedToReachController' 来自程序集 'Microsoft.VisualStudio.QualityTools.AgentProcessManager,版本 = 11.0,类型为 'Microsoft.VisualStudio.TestTools.Agent.AgentProcessManager' .0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 没有实现。在 Microsoft.VisualStudio.TestTools.TestManagement.LocalControllerProxy.StopProcessNoLock(Boolean invalidateRunId) 在 Microsoft.VisualStudio.TestTools.TestManagement.LocalControllerProxy.StopProcess(Boolean invalidateRunId) 在 Microsoft.VisualStudio.TestTools.TestManagement.LocalControllerProxy.OnTestRunOperationError(Guid runId) 在 Microsoft .VisualStudio.TestTools.TestManagement.LocalControllerProxy。

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

我修复了 Visual Studio 2012 更新 2 的安装,希望它对你有用

于 2013-06-03T20:02:05.517 回答