TFS 2010构建服务

3
考虑一个TFS 2010服务器,其中“Build Service”,“Build Controller”和“Build Agent”在同一系统上运行。大多数时间都能正常工作,但偶尔需要重新启动“Build Service”。以下是一些问题:
  1. 什么是Build Service?
  2. 除了构建控制器(例如 TFS),构建代理是否还与其他内容通信?我之所以问这个问题,是因为我想将代理放在另一个网络中,该网络无法访问 TFS,但快速测试表明它们仍在寻找 TFS,有何解决办法?
  3. 我的 Build Service 在过去 24 小时内显示了 3350 个错误 (!)。查看事件日志,我发现有很多控制器或代理“无法加载文件或程序集 'file: ///C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp\BuildController\1\System.Core.dll'”。有何解决方法?我可以直接提供文件,但我想知道它为什么不知道在哪里找到它们。

事件日志中的确切错误如下:

服务'Default Agent-thakur'出现异常:异常消息:加载自定义程序集的问题:无法加载文件或程序集'file:///C:\ Windows \ ServiceProfiles \ NetworkService \ AppData \ Local \ Temp \ BuildAgent \ 1 \ System.Core.dll'或其某个依赖项。系统找不到指定的文件。(类型异常)异常堆栈跟踪:

服务“默认控制器-thakur”出现异常:异常消息:加载自定义程序集的问题:无法加载文件或程序集'file:///C:\ Windows \ ServiceProfiles \ NetworkService \ AppData \ Local \ Temp \ BuildController \ 1 \ System.Core.dll'或其某个依赖项。系统找不到指定的文件。(类型异常)异常堆栈跟踪:

在“异常堆栈跟踪:”后面没有日志。


你能提供错误的打印输出吗?你的构建控制器设置正确吗? - Michael Wheeler
从字面上来说,它是“正确设置”的,因为我可以执行工作流并获得结果。 - Thakur
2个回答

2

感谢Michael。文档有些帮助,但是tfs仍然感觉有点难以理解。也许我需要再多看几遍才能吸收它。 - Thakur

1
你的“构建代理”上安装了 .Net 吗?

是的 - 这实际上是我的开发机器,安装了.NET 4和VS 2010。 - Thakur
构建代理应该最好是一个独立的构建盒,而不是你的开发机器。 - Anonymous Type

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接