我有一个TFS2012构建的问题,我似乎无法弄清楚,也找不到任何解决方案。TFS2012 - 在复制诊断活动日志时拒绝访问
设置:
单独的SQL服务器,独立TFS应用程序服务器(TFSAT01/WinSvr08R2)和单独的生成机(TFSBLD01/Win7x64)。在TFSAT01创建
跌落份额 - 授予在我们的领域两台电脑R/W接取:TFSAT01 $和$ TFSBLD01(据#8 http://msdn.microsoft.com/en-us/library/bb778394.aspx)
构建控制器在TFS应用程序配置。服务器TFSAT01。
构建代理正在构建机器TFSBLD01上运行。
问题:
我的CI建设确实完成,而且所有的二进制文件复制到下降的份额。
但我不断收到下其他错误,并在其中表示,生成输出窗口警告一个错误:“在复制诊断活动日志的放置位置发生错误详细信息:访问路径“\ TFSAT01 \ Drops \ PRODUCT-CI \ PRODUCT-CI_20130211.16 \ Logs \ ActivityLog.xml'被拒绝。“ ActivityLog.xml的确写了,我可以访问它。
任何想法,为什么我得到这个错误,即使似乎共享配置了正确的访问权限?
注: 我可以通过指定一个用户帐户生成代理使用(也与R/W访问权限的下降份额)解决这个错误 - 但我宁愿如果我能坚持使用构建控制器和代理使用的默认NetworkService凭据。
您能否提供对网络服务(构建控制器帐户)的R/W访问权限,而不是放置位置上的TFSAT01 $。 – allen 2013-02-11 15:44:25
我无法专门将TFSAT01 \ NetworkService帐户添加到共享中。但我认为这是我通过添加TFSAT01 $有效完成的 - 其中$表示所有本地计算机帐户。 – 2013-02-12 09:05:58
细微差别 - 网络服务是本地身份,$账户是在该机器外部看到的相同身份。使用“NT AUTHORITY \ Network Service”或“Network Service”添加并让我们知道是否可以解决问题。 – allen 2013-02-12 09:21:32