2008-09-24 81 views
2

我已經安裝了TFS 2008,但我似乎無法訪問服務器。當我嘗試在Visual Studio中連接它時,我不能。如果我通過遠程PC上的瀏覽器嘗試,我得到的通用頁面無法顯示。在服務器上,我得到了一個403.在IIS中沒有任何東西被觸及,並且該服務作爲網絡服務運行。有任何想法嗎?無法訪問http:// <tfs-server>:8080

+0

只是作爲一個附加的評論,我們在我們的辦公室有類似的問題。我們試圖將新安裝的Visual Studio 2015連接到已知處於良好工作狀態的舊版2008 TFS安裝。結果發現Visual Studio 2015與TFS 2008不兼容,所以我們回到了Visual Studio 2012,它運行良好。 – 2017-01-04 10:02:31

回答

4

嘗試:

http://localhost:8080/Services/V1.0/ServerStatus.asmx。這會告訴你TFS是否正常運行。如果你有其他任何東西需要查看IIS問題。

+0

顯然,即使在運行WSS擴展安裝之後,我的TFS從未擴展到SharePoint。我正在重新安裝並希望這可以工作。 – 2008-09-24 20:59:55

0

如果直接發送一個簡單的HTTP請求到服務器會發生什麼?

即: 的telnet 8080 [進入] GET/HTTP/1.1 [進入] [進入] [進入]

這可能給有關IIS是否真正服務於任何暗示。如果你可以在服務器上做到這一點,從另一臺機器怎麼樣?如果結果不同,則猜測是某處存在某些安全/防火牆問題。 HTH一點。

4

我寫了一篇關於診斷這些類型的TFS連接的博客文章。

http://blogs.msdn.com/granth/archive/2008/06/26/troubleshooting-connections-to-tfs.aspx

我要做的就是確認它適用於已知的良好配置的第一件事 - 通常我的工作站。

提供這些工作,並且服務器似乎正在運行,接下來我要求用戶使用Internet Explorer調用CheckAuthentication Web服務。

這個網址是:http://TFSSERVER:8080/services/v1.0/ServerStatus.asmx?op=CheckAuthentication

通過這樣做檢查,我做的四兩件事:

  1. 從圖片
  2. 省去了.NET從圖片網絡堆棧消除團隊資源管理器
  3. 確保Windows身份驗證正常工作(這就是爲什麼我說IE)
  4. 確保代理設置設置正確

在我看到的大多數情況下,TFS連接問題是因爲代理設置已更改或不正確。由於.NET和Visual Studio使用Internet Explorer中的代理設置,因此正確設置它們非常重要。

在極少數情況下,它超出了這個範圍。那時候我開始看像這樣的東西:

  • 您可以解析服務器名稱嗎?
  • 您可以使用IP地址連接嗎?
  • 有沒有HOSTS文件條目? (請參閱:c:\ windows \ system32 \ drivers \ etc \ hosts)
  • 您可以ping服務器嗎?
  • 你可以telnet到端口8080嗎?
  • 用戶是否真的有權限訪問?運行TfsSecurity.exe/server:servername/im n:DOMAIN \ User檢查其組成員身份
  • 最近是否更改過域密碼?在某些情況下,他們需要註銷工作站並重新登錄以獲取新的安全令牌。
  • 計算機的域名證書是否有效?更新證書:gpupdate/force

希望這會有所幫助。

0

我經歷了類似問題的所有事情。

我登錄到我的tfs服務器並直接連接到那裏。

我還使用了我之前從微軟下載的TFS管理工具,並確保我處於所有正確的組和項目中。

然後我回到客戶端PC上,出現問題,再次嘗試了services/1.0/serverstatus.asmx?op = CheckAuthentication Url,這次它工作。

在完全服務恢復到我的電腦後。

所以我沒有確切的答案,但我會通過Grant Holliday在他的答案中提出的清單。

1

發現我的電腦上的時間和日期與tfs服務器上的時間和日期「不夠接近」。改變了我的系統時鐘設置,問題就消失了。

0

一下添加到案件爲未來的用戶,我對服務器2016這個問題...

,如果你的防火牆只允許域網絡和專用網絡,它可能無法在客戶端。請確保你給公衆的許可,如果服務器網絡設置爲公共...

的錯誤,你可能會面臨: ERR_CONNECTION_TIMED_OUThttp://fserver:8080/tfs