2015-05-24 177 views
0

我正在使用托管在任何位置的虚拟服务器(虚拟机已安装Windows Server 2012 Datacenter R2),但不是域控制器。现在我安装了Team Foundation Server 2015 RC(它是候选版本,但我认为我会在其他版本中遇到类似问题),并使用计算机名称填充URL。在虚拟机上设置服务器TFS服务器url

例如,如果我的域名是abc.de,我的主机名是vmd12345,那么填充网址是这样的:

http://vmd12345:8080/tfs

从Visual Studio访问库是没有问题的,但是当我做了一些操作(例如查看构建日志),Web应用程序试图请求vmd12345,实际上不能在服务器之外访问。我尝试使用TFS管理控制台中的更改URL按钮来更改网址,但是如果我要求系统询问用户名和密码,并且我不知道需要哪个用户帐户。

尝试使用管理控制台更改网址失败,导致系统要求输入凭据(我猜所配置的服务用户的凭据是ment),但凭据无效。

进一步的调查显示,这是由TFS部署到IIS中的网页的IIS问题引起的。如果我在本地主机上连接,则用户的凭证已被接受,使用未接受凭证的域名。任何想法都可能是什么问题?

+0

你想要什么样的网址? –

+0

你知道,网址应该是什么样子?像http:mydomain.com:8080/tfs这样的网址就足够了,如果是tfs.mydomain.com,那很好。但我的第一个建议仍然很好.... –

回答

0

您需要在TFS服务器上打开管理控制台,然后在“应用程序层”节点上单击“更改URL”。在公开场合只有...

+0

正如我写的,你所说的正是我所做的。请查看我的问题详情,以查找更多调查细节! –

+0

答案是正确的,你只需要一个在tgebAdmin Console用户中的人......谁安装了tfs?他们会被默认添加... –

+0

我自己安装了TFS。管理员帐户我的自定义帐户是“管理员控制台用户”。在哪里可以找到“tgebAdmin控制台用户”。 –