【问题标题】:Errors while trying to connect Visual Studio to a test controller outside of the domain尝试将 Visual Studio 连接到域外的测试控制器时出错
【发布时间】:2013-01-08 13:06:05
【问题描述】:

我的设置如下:

域 A: Visual Studio 20120 在我的本地工作站上,通过 IP 地址指向我的控制器
工作组(非域): Visual Studio 20120 测试Amazon EC2 云中的控制器

在尝试将我的 Visual Studio 连接到控制器时,我收到以下错误“无法与控制器连接...服务器已拒绝客户端凭据。登录尝试失败”

为了解决这个问题,我在我的工作站上创建了一个新的本地(非域)用户,其名称和密码与云上的用户/密码组合相同。

完成此操作后,我以该用户的身份启动了一个 Visual Studio 实例(使用“运行身份”)并再次尝试。这给出了不同的错误消息:

"请求的名称有效,但未找到请求类型的数据"

【问题讨论】:

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


    【解决方案1】:

    事实证明,Visual Studio 实际上(以一种非常模糊的方式)抱怨的是它能够通过 IP 地址连接到控制器,但无法通过其主机名连接到控制器。

    要解决它,我必须连接到我的控制器计算机并获取其主机名。然后我转到我的主机文件 (C:\Windows\System32\drivers\etc) 并添加主机名和 IP 地址。

    完成后,Visual Studio 成功连接到控制器。

    【讨论】:

      【解决方案2】:

      我遇到了类似的问题。当我在域中拥有测试控制器时,我注意到一些奇怪的怪癖,而在我的网络之外的代理在工作组计算机中。控制器似乎尝试使用其 netbios 名称连接回代理,因此如果该主机名不在您的内部 DNS 中,则需要使用公共 IP 地址将该主机名添加到您的主机文件中。代理似乎尝试使用控制器的 FQDN(活动目录域,而不是 Internet 域)连接到控制器,因此需要进入代理的主机文件。您需要为代理和控制器使用相同的帐户名和密码。如果您的控制器与测试管理器位于不同的计算机上,您需要让控制器服务帐户成为域帐户,其用户名/密码与代理上的本地服务帐户相同。如果它对您或其他任何人有帮助,我会在 http://nerdsknowbest.blogspot.com/2013/10/how-to-setup-visual-studio-tfs-test-agents-cloud.html 上完整地了解我为使其工作所做的工作。另外,如果 hosts 文件中有任何指向 127.0.0.1 的内容,请将其注释掉。

      【讨论】:

      • “虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。”
      • 感谢 @zero323 我更新了我的回复以包含更多详细信息,但仍然对其进行了总结,因此回复不会太长。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-12
      • 1970-01-01
      • 1970-01-01
      • 2013-07-03
      • 1970-01-01
      • 1970-01-01
      • 2017-03-30
      相关资源
      最近更新 更多