我正在使用托管在任何位置的虚拟服务器(虚拟机已安装Windows Server 2012 Datacenter R2),但不是域控制器。现在我安装了Team Foundation Server 2015 RC(它是候选版本,但我认为我会在其他版本中遇到类似问题),并使用计算机名称填充URL。在虚拟机上设置服务器TFS服务器url
例如,如果我的域名是abc.de,我的主机名是vmd12345,那么填充网址是这样的:
从Visual Studio访问库是没有问题的,但是当我做了一些操作(例如查看构建日志),Web应用程序试图请求vmd12345,实际上不能在服务器之外访问。我尝试使用TFS管理控制台中的更改URL按钮来更改网址,但是如果我要求系统询问用户名和密码,并且我不知道需要哪个用户帐户。
尝试使用管理控制台更改网址失败,导致系统要求输入凭据(我猜所配置的服务用户的凭据是ment),但凭据无效。
进一步的调查显示,这是由TFS部署到IIS中的网页的IIS问题引起的。如果我在本地主机上连接,则用户的凭证已被接受,使用未接受凭证的域名。任何想法都可能是什么问题?
你想要什么样的网址? –
你知道,网址应该是什么样子?像http:mydomain.com:8080/tfs这样的网址就足够了,如果是tfs.mydomain.com,那很好。但我的第一个建议仍然很好.... –