我有一个带有单独构建服务器的TFS 2018本地服务器。生成服务器已安装VS 2017。在随机情况下,构建代理将在TFS服务器上脱机反映。用于构建代理的服务正在运行。为了使代理联机,我必须使用run.cmd重新启动代理。似乎是权限问题引起了问题,但我无法确定原因或方式。我在Credentials Manager中看不到任何问题。我可以重新启动代理,并且构建可以顺利运行。
代理日志文件的符号为HTTP 401错误。代理程序日志的底部有TF400813“资源不可用于匿名访问。需要客户端身份验证”消息
工人日志文件没有警告或错误。
从代理日志中:
[2018-10-29 20:51:48Z信息RSAEncryptedFileKeyManager]正在加载RSA密钥 文件D:\ CI \ credentials_rsaparams中的参数[2018-10-29 20:51:48Z INFO终端] WRITE LINE:连接到服务器。 [2018-10-29 20:51:48Z INFO MessageListener]尝试创建会话。 [2018-10-29 20:51:48Z INFO MessageListener]正在连接到代理服务器... [2018-10-29 20:51:48Z INFO VisualStudioServices] 开始操作 Location.GetConnectionData [2018-10-29 20:51:48Z警告 [VisualStudioServices]身份验证失败,状态码为401 。
P3P:CP =“ CAO DSP COR ADMa DEV CONo TELo CUR PSA PSD TAI IVDo OUR SAMi BUS DEM NAV STA UNI COM INT PHY ONL FIN PUR LOC CNT“服务器: Microsoft-IIS / 10.0 WWW身份验证:承载,基本 realm =“ http:// server:8080 / tfs”,协商,NTLM X-TFS-ProcessId: 997a2986-a08c-4cc1-86e2-e1e30513c61a ActivityId: c728a277-0b76-46c1-b3f5-d1e7afb979b4 X-TFS-Session: 40cecbac-588b-4ee4-bad4-f3a34d7f068d X-VSS-E2EID: 73cd4d47-4149-41a1-b0c5-c82e53afd82a X-FRAME-OPTIONS:SAMEORIGIN X-TFS-SoapException: %3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csoap%3AEnvelope%20xmlns%3Asoap%3D%22http%3A%2F%2F%2Fwww.w3.org%2F2003 %2F05%2Fsoap信封%22%3E%3Csoap%3ABody%3E%3Csoap%3AFault%3E%3Csoap%3ACode%3E%3Csoap%3AValue%3Esoap%3AReceiver%3C%2Fsoap%3AValue%3E%3Csoap%3Sub %3Csoap%3AValue%3EUnauthorizedRequestException%3C%2Fsoap%3AValue%3E%3C%2Fsoap%3ASubcode%3E%3C%2Fsoap%3ACode%3E%3Csoap%3AReason%3E%3Csoap%3AText%20xml%3Alang%3D%22en %3ETF400813%3A%20Resource%20not%20available%20for%20anonymous%20access。%20Client%20authentication%20required。%3C%2Fsoap%3AText%3E%3C%2Fsoap%3AReason%3E%3C%2Fsoap%3AFault%3E%3C% %2Fsoap%3ABody%3E%3C%2Fsoap%3A信封%3E X-TFS-ServiceError:TF400813%3A%20Resource%20not%20available%20for%20anonymous%20access。%20Client%20authentication%20required。 X技术支持:ASP.NET Lfs身份验证:NTLM X内容类型选项: nosniff
更新:
我确实注意到在事件查看器中发生Powershell消息,同时构建服务器日志记录了身份验证问题。我附上了邮件。我不确定Powershell警告是由代理问题引起的还是由Powershell引起代理问题引起的。