团队成员们,
今天使用TFS 2012有些困难,我一直在排队构建,但是构建服务器无法将文件复制或移动到指定的文件夹。我已经在Win Server 2008 R2上安装了TFS 2012。基本上错误提示显示目标文件夹访问被拒绝,因此无法复制。TFS管理控制台显示构建服务正在以本地服务(LocalService)的身份运行。我已经赋予了Local Service帐户对drop文件夹的完全控制权限。我尝试过甚至在文件夹属性的共享选项卡中进行调整。实际上并没有网络,只有一个运行所有TFS服务的单机。我甚至尝试将drop文件夹放置在C驱动器本身中,但没有成功。请有人能帮忙解决问题吗?我错过了什么?看起来这似乎是一些微不足道的东西。
以下是异常详细信息:
异常消息: TF270016:从'C:\Builds\1\Tfs_TeamProjectTrail\Tfs_Trial1_CI\Sources\Main\Tfs_Trial1\Tfs_Trial1.log'向'\localhost\d$\VD\Tfs_Trial1_CI\Tfs_Trial1_CI_20130309.21\logs'发布日志文件时发生错误。详细信息:访问路径'\localhost\d$\VD\Tfs_Trial1_CI\Tfs_Trial1_CI_20130309.21\logs'被拒绝。(类型PublishLogFileException) 异常堆栈跟踪: 在 System.Activities.Statements.Throw.Execute(CodeActivityContext context) 在 System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) 在 System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)
内部异常详细信息:
异常消息: 访问路径'\localhost\d$\VD\Tfs_Trial1_CI\Tfs_Trial1_CI_20130309.21\logs'被拒绝。(类型UnauthorizedAccessException) 异常堆栈跟踪: 在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) 在 System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost) 在 System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost) 在 Microsoft.TeamFoundation.Common.FileSpec.CopyFile(String oldPath, String newPath, Boolean overwriteExisting) 在 Microsoft.TeamFoundation.Build.Workflow.Activities.WindowsDropProvider.CopyDirectory(String sourceDirectory, String targetDirectory) 在 Microsoft.TeamFoundation.Build.Workflow.Activities.WindowsDropProvider.CopyDirectory(String sourceDirectory, String targetDirectory, String[] renameIfExists) 在 Microsoft.TeamFoundation.Build.Workflow.Activities.PublishLogFile.Execute(CodeActivityContext context)