2012-02-01 101 views
0

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

为了节省网络带宽并防止由于局域网之外的偶发性网络问题导致性能下降,我们决定在本地服务器之一中设置Team Foundation Server 2010代理服务器。我们为TFSPROXY帐户创建了一个本地域帐户,并为其提供“作为服务登录”权限。我们在使用Visual Studio的服务器中使用此帐户来访问远程TFS文件,我们发现没有问题。在远程TFS中,我们创建了一个具有相同用户名和密码的本地帐户,并将其添加到Team Foundation Proxy Service帐户TFS和Team Foundation管理员组。

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

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

我们已经检查了TFS 2010安装指南中详细介绍的所有步骤,我们认为没有遗漏任何东西。我们已确保proxy.config指向正确的URL。我们的目的是指向tfs虚拟文件夹来缓存所有集合中的所有文件。

可能是一种方式来跟踪代理和服务器之间幕后发生的事情,以便知道哪些设置丢失?

在此先感谢。

何塞·安东尼奥

+0

你看过与小提琴手或Wireshark的交通? – 2012-02-01 17:37:43

回答

0

最后,我们发现了什么问题,这是ISA服务器代理的问题。默认情况下,TFS 2010代理不使用默认代理,并且必须调整Program Files \ Microsoft Team Foundation Server 2010 \版本控制代理\ Web服务文件夹中的web.config文件。

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

希望这有助于他人在同样的情况:

以至于现在看起来是这样的,我们已经改变了它。

何塞安东尼奥