我已经在我的开发PC上安装了Team Foundation Server 2015 Express,并且工作正常。 我在一个没有域的networking上。 但是,当我尝试通过公共URL访问TFS时:
http://my-tfs-server.ddns.net:8080/tfs/web
我得到的login对话框,input我的凭据(100%正确),几个reties后总是得到以下消息:
401 - Unauthorized: Access is denied due to invalid credentials
当我尝试使用VS 2010访问TFS时,会发生类似的情况,它说我没有授权。
但是,当我使用本地URL,凭据和其他一切完美地工作:
HTTP://本地主机:8080 / TFS /networking
这使我疯狂,我错过了什么,可能是什么问题?
检查通知和Web访问URL的值:它们必须与公共DNS名称匹配。
忘记添加:避免发布8080端口,并locking对SSL的访问,如针对Team Foundation Server设置HTTPS with Secure Sockets Layer(SSL)中所述 。