我们在 Windows 2008 上运行 TFS 作为源代码控制,并运行 TeamCity 作为构建服务器。
一切运行正常,但我认为出现了一些网络问题,现在我们的 TeamCity 构建代理无法访问 TFS。它收到以下代理错误:
错误 - 无法解析代理名称:“[代理服务器名称]”
更多细节:
- 不确定代理服务器来自哪里。我无法 ping 它,而且似乎没有其他用户通过它进行路由
- 当我远程登录到该框时,我可以从我的会话访问 TFS 服务器,因此看起来它对我使用的代理设置与 TeamCity 进程不同。
- 如果我将 Team City 服务更改为在我的网络帐户下运行,他们仍然会收到相同的代理错误消息。
- 我认为这应该是内联网连接。它们通过 MachineName.SubDomain.Domain.com 的 FQDN 相互访问,其中子域和域相同。
- 这些服务在本地系统下运行。我们没有专门的 NT 帐户供它们运行,但几个月来一切都运行正常。
是否有一些设置可以控制服务是否通过代理进行内联网访问?我认为我不能直接以本地系统身份登录并开始处理 IE 代理设置。
谢谢
答案1
检查您用于运行 TeamCity Windows 服务的用户帐户。还请检查 Team Explorer 是否能够从您用于运行 TeamCity 服务器的用户帐户连接到 TFS。