我们有一个本地 TFS2015RC 安装。服务器是我们域的一部分。
在同一域中的另一台服务器上配置构建代理 (build.vnext) 时,一切都按预期工作。
但是,在此域之外的服务器上配置构建代理时,会发生以下情况:
使用 ConfigureAgent.ps1:
- 接受所有默认值
- 选择交互模式(ei 未安装为 Windows 服务)
- 然后出现一个身份验证对话框:
- 我输入一个域用户 (
domain\user
),它是 TFS 的管理员 - 我提供此用户的域密码。如果密码错误,对话框会这样说,我需要更正它(Windows 中的默认行为)
- 我输入一个域用户 (
- 脚本继续,但在启动代理后它说:
错误:
VS30063:您无权访问 http://{server}:8080/tfs
为什么认证失败?我怎样才能找出它正在尝试与哪个用户进行身份验证?
我努力了:
- 查看 _diag 文件夹中的日志文件。日志文件状态完全相同,没有更多可用信息。
- 尝试了此链接中的建议以在 TFS 服务器上的 IIS 上启用基本身份验证。我这样做了(不情愿地),但它并没有解决问题。