安装 Team Foundation Server Web 服务代理

要与 TFS 进行通信,您需要安装 Team Foundation Server Web 服务代理作为 TFS 的接口。

要安装 TFS 代理服务:

  1. 安装 IIS 和 Web 部署工具,例如使用 http://www.microsoft.com/web/downloads/platform.aspx 中的 Web Platform Installer。
  2. 打开“Windows 功能”对话框,并确保 ASP .NET 4.x 已选中。 Microsoft Windows 10 中,该功能所在位置如下:
    Internet 信息服务/万维网服务/应用程序开发功能
  3. 帮助 > 工具中下载 Team Foundation Server Web 服务代理。
  4. 解压下载的程序包。
  5. 打开命令外壳并键入 DotNetTfsWebServiceProxy.deploy.cmd /Y 以安装代理服务。如果显示错误消息框,指明需要 ASP.NET 4,请参阅 http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx
  6. 打开 IIS Manager。
  7. 验证新网站是否存在。
  8. 在虚拟目录的根文件夹中,打开 Web.config 文件。
  9. 在文件的 appSettings 部分,将键 WorkItemTrackingCacheRoot 的值修改为本地目录。 例如:
    <appSettings>
      <add key="WorkItemTrackingCacheRoot" value="C:\temp" />
    </appSettings>
  10. 如果您指定的目录不存在,请创建它。
  11. 任何人授予指定目录的完整权限。
有关部署 ASP.NET Web 应用程序的其他信息,请参阅 http://msdn.microsoft.com/en-us/library/ee942158.aspx
注: 如果您从版本 16.5 或更早版本升级 Silk Central,则需要重新部署 TFS 代理服务。删除现有的 TFS 代理服务,然后继续上面的第 3 步。完成操作后,请重新启动 IIS。