Team Foundation Build 放置文件夹的权限

更新:2007 年 11 月

Team Foundation Build 放置文件夹是生成过程中用于发布生成的二进制文件、生成日志文件以及测试结果日志文件的位置。运行生成过程的生成服务帐户必须具有此放置文件夹的相应权限。如果要发布测试结果,则运行 Web 服务的 Visual Studio Team Foundation Server 服务帐户必须对该放置位置具有相同权限。

在生成代理上设置生成服务帐户

在设置生成代理时,您必须是该计算机上的管理员。您还必须提供要用于生成过程的有效生成服务帐户。

重要说明:

请不要使用 Team Foundation Server 服务帐户来运行生成服务。

生成服务帐户:

生成服务帐户对于放置文件夹必须具有的权限

生成服务帐户必须具有以下权限:

  • 为了使特定生成代理可以将生成复制到放置文件夹,生成服务帐户必须对共享的放置文件夹具有“完全控制”权限。在 Windows Vista 或 Windows Server 2008 中,该帐户必须为放置文件夹的“共有者”。

  • 如果您将测试包含为生成过程的一部分,则生成服务帐户必须具有“发布测试结果”权限。

  • 为了使 Team Foundation Build 可以自动发布单元测试结果,应用层服务帐户必须对放置文件夹具有“完全控制”权限。

  • 对于单个用户而言,要发布单元测试结果(从 Visual Studio IDE、MSTest.exe 或 tfsbuild.proj 的桌面生成中),用户必须对放置文件夹具有“写入”权限。

请参见

任务

Team Foundation 放置文件夹问题疑难解答

概念

MSTest.exe 命令行选项