通过公共 URL 访问 TFS Express

通过公共 URL 访问 TFS Express

我已经在开发电脑上安装了 Team Foundation Server 2015 Express,它运行良好。我所在的网络没有域。但是,当我尝试通过公共 URL 访问 TFS 时:

http://my-tfs-server.ddns.net:8080/tfs/web

我得到登录对话框,输入我的凭据(100%正确),并且经过几次尝试后总是收到以下消息:

401 - Unauthorized: Access is denied due to invalid credentials

当我尝试使用 VS 2010 访问 TFS 时发生了类似的事情,它说我没有获得授权。

但是,当我使用本地 URL 时,凭证和其他一切都运行正常:

http://localhost:8080/tfs/web

这让我抓狂,我是不是忽略了什么,可能是什么问题?

答案1

检查通知和 Web 访问 URL 的值:它们必须与公共 DNS 名称匹配。

管理控制台

忘记添加:避免发布 8080 端口,并按照说明锁定对 SSL 的访问为 Team Foundation Server 设置带有安全套接字层 (SSL) 的 HTTPS

相关内容