我正在使用託管在任何位置的虛擬服務器(虛擬機已安裝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,那很好。但我的第一個建議仍然很好.... –