2015-05-24 215 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控制檯用戶」。 –