如何:为 Team Foundation Build 配置交互式端口

更新:2007 年 11 月

可以在生成代理可使用的生成计算机上指定一个交互式端口。交互式端口允许您与 Windows 用户界面元素(例如 Windows 窗体)进行交互。

必需的权限

若要执行此过程,您必须是生成计算机上“管理员”组的成员。此外,运行 TfsBUildService.exe 的服务帐户必须是“Build Services(生成服务)”组的成员。有关更多信息,请参见 Team Foundation Server 权限

启用交互式端口

  1. 登录到安装 Team Foundation Build 的生成计算机。

  2. 在生成计算机上,依次单击“开始”、“控制面板”、“管理工具”和“服务”。

  3. 在“服务(本地)”窗格上,右击“Visual Studio Team Foundation Build”,然后单击“属性”。

  4. 若要停止 Team Build Service,请在“Visual Studio Team Foundation Build 属性(本地计算机)”[Visual Studio Team Foundation Build Properties (Local Computer)]对话框上,单击“服务状态”下的“停止”。

  5. 在 <根>:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies 中定位 TfsBuildservice.config.exe,右击此文件,然后单击下拉菜单上的“打开”。

    该文件将在 Visual Studio XML 编辑器中打开。

  6. 编辑 InteractivePort 并将其设置为所需的数值。

    例如,9192。有关更多信息,请参见如何:修改 TfsBuildService.exe.config 文件中的设置

  7. 保存所做的更改并关闭文件。

  8. 从命令提示处,运行 wcfhttpconfig reserve <用户帐户> <端口号> 将新端口放置到访问控制列表 (ACL) 中。

    有关更多信息,请参见 wcfhttpconfig (Team Foundation Build)

  9. 将端口添加到 ACL 之后,将其添加到 Windows 防火墙例外列表中。

  10. 若要重新启动 Build Service,请依次单击“开始”、“控制面板”、“管理工具”和“服务”。

  11. 在“服务(本地)”窗格上,右击“Visual Studio Team Foundation Build”,然后单击“属性”。

  12. 若要启动 Team Build Service,请在“Visual Studio Team Foundation Build 属性(本地计算机)”[Visual Studio Team Foundation Build Properties (Local Computer)]对话框上,单击“服务状态”下的“启动”。

    现在,您可以将新端口与生成代理相关联。有关更多信息,请参见如何:创建和管理生成代理

运行配置到交互式端口的 TfsBuildservice

  1. 在生成计算机上,单击“开始”,再单击“运行”。

    出现“运行”对话框。

  2. 在“运行”对话框的“打开”文本框中,键入“cmd.exe”,然后单击“确定”。

  3. 在命令提示符处,键入 cd <根目录>:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies 以定位 TfsBuildService.exe。

  4. 若要启动服务运行,请在命令提示处键入 TfsBuildService.exe。

    TfsBuildService 必须运行,以便生成定义可以访问交互式端口。

请参见

任务

如何:安装 Team Foundation Build

如何:创建生成定义

概念

Team Foundation Server 组件中的 TfsBuildService.exe.config 文件设置