【问题标题】:Team Foundation Server 2010 Proxy setup in different domain than Team Foundation Server 2010Team Foundation Server 2010 代理设置在与 Team Foundation Server 2010 不同的域中
【发布时间】:2012-02-03 00:45:56
【问题描述】:

目前,我们正在从我们的开发机器直接连接到部署在远程数据中心和不同域中的 Team Foundation Server 2010。为了连接到它,我们需要通过一个允许 80 和 8080 端口流量的 ISA 服务器。

为了节省网络带宽并防止由于 LAN 外部偶尔出现的网络问题而导致性能损失,我们决定在我们的一台本地服务器中设置 Team Foundation Server 2010 代理。我们为 TFSPROXY 帐户创建了一个本地域帐户,并赋予它“作为服务登录”的权限。我们已经在使用 Visual Studio 的服务器中使用此帐户来访问远程 TFS 文件,我们没有发现任何问题。在远程 TFS 中,我们创建了一个具有相同用户名和密码的本地帐户,并将其添加到 Team Foundation Proxy Service Accounts TFS 和 Team Foundation Administrators 组中。

将 Visual Studio 配置为使用本地 Team Foundation Server 代理后,我们在“输出”窗口中看到以下错误消息:

源代码控制代理“XXXX”没有响应,因此请求将被发送到主服务器。请验证您的设置。 附加信息: TF15013: 请求的 Team Foundation Server 未向代理服务器注册。

我们检查了 TFS 2010 安装指南中详述的所有步骤,我们认为没有任何遗漏。我们已确保 proxy.config 指向正确的 URL。我们的意图是指向 tfs 虚拟文件夹以缓存所有集合中的所有文件。

可能是一种跟踪代理和服务器之间幕后发生的事情的方法,以便知道缺少哪个设置??

提前致谢。

何塞·安东尼奥

【问题讨论】:

  • 你用 Fiddler 或 Wireshark 查看过流量吗?

标签: proxy


【解决方案1】:

最后我们找到了问题所在,这是 ISA Server 代理的问题。默认情况下,TFS 2010 代理不使用默认代理,您必须调整 Program Files\Microsoft Team Foundation Server 2010\Version Control Proxy\Web Services 文件夹中的 web.config 文件。

我们对其进行了更改,现在看起来像这样:

  <defaultProxy>
     <proxy usesystemdefault="True" bypassonlocal="True"/>
  </defaultProxy>

希望这对处于相同情况的其他人有所帮助。

何塞·安东尼奥

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-16
    • 2012-08-23
    • 2011-02-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多