【发布时间】:2015-08-07 04:36:25
【问题描述】:
当我尝试使用 TFS 2013 构建时,我收到以下错误:
如果我尝试从外部访问http://lakebaserver.cloudapp.net:8080/tfs,它可以工作,从它自己的服务器,无法登录。
内部异常详情:
Exception Message: VS30063: You are not authorized to access http://23.98.64.175:8080. (type VssUnauthorizedException)
Exception Stack Trace: at Microsoft.VisualStudio.Services.Common.VssHttpMessageHandler.<SendAsync>d__0.MoveNext()
构建控制器配置为使用 FQDN:
这是错误:
【问题讨论】:
-
构建服务以什么帐户运行?它是一个真实的服务帐户吗?密码可能过期了吗?
-
@DanielMann 构建服务正在管理员帐户上运行。问题是如果我尝试从服务器打开23.98.64.175:8080/tfs,用户名密码框会提示但无法访问。如果我从外部访问没问题。
-
您在这两种情况下都使用管理员帐户吗?构建服务帐户应该是 TFS 的 Build Service Accounts 组中的域帐户。
-
可能我写的问题不是很好:这里的问题是构建服务试图访问23.98.64.175:8080,这是这个VM的公共IP!我需要将 IP 更改为 FQDN 或 localhost!如何将23.98.64.175:8080 更改为localhost:8080 或fqdn:8080 ???