我有一個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