Visual Studio 2008: Bilinen iyi TFS 2010'a bağlanılamıyor


92

Yeni kurulmuş bir TFS 2010 tarihinde http://serverX:8080/tfs.

VS 2008 Pro SP1 ve VS2008 Team Explorer ( SP yok ) içeren bir Windows 7 geliştirici makinesi . TFS 2008 Service Pack 1 için beni işe yaramadı - "Bu yazılım güncelleştirmesi tarafından giderilen ürünlerin hiçbiri bu bilgisayara yüklenir."

Geliştirici makine, yukarıdaki URL'den TFS sitesine göz atabilir.

Sorun , TFS sunucusunu Visual Studio 2008'de Takım Gezgini penceresine eklemeye çalışmakla ilgilidir. Hatayı gösteren bir ekran görüntüsü aşağıdadır:

bu Team Foundation Server'a bağlanılamıyor. Başarısızlığın olası nedenleri arasında şunlar yer alır: Team Foundation Server adı, bağlantı noktası numarası veya protokol yanlış. Team Foundation Server çevrimdışı. Parolanın süresi dolmuş veya yanlış.

TFS sunucusu çalışıyor ve düzgün çalışıyor. Güvenlik duvarı bağlantı noktaları açık ve dev makinedeki tarayıcı aracılığıyla erişilebilir !!

alternatif metin daha büyük resim

Soru : VS 2008 Pro'dan bir TFS 2010 sunucusuna nasıl bağlanabilirsiniz?

çözüm

İşte bu sorunu nasıl çözdüm:

Kurulumlar

Yapılandırma

  • Takım Explorer için TFS sunucusu eklerken, sen GEREKİR gibi URL belirtin: http://[tfsserver]:[port]/[vdir]/[projectCollection]
  • yukarıdaki durumumda http://serverX:8080/tfs/AppDev-TestProject
  • TFS sunucu adını ekleyemezsiniz ve sunucudaki tüm Proje Koleksiyonları için VS görünümüne sahip olamazsınız. TFS 2010'un yeni bir URL'si vardır (varsayılan olarak) ve VS 2008 bu listenin nasıl toplanacağını tanımıyor.

3
TFS hatalarının her zaman çok açıklayıcı olduğunu söylemeliyim, sorunun ne olduğunu hemen anlarsınız!
Thomas Bonini

Teşekkürler! Belgeleri okudum, "/ tfS" yi ekledim ama gönderinizi okuyana kadar "/ tfs / tpc-adı" da eklemem gerektiğinin farkında değildim. / Gunnar

İleriye dönük uyumluluk ile uğraşırken, başka birinin daha iyi bir iş çıkardığını görmek isterim;)
MrHinsh - Martin Hinshelwood

VS 2008 SP1'i yükledikten sonra SP1 sonrası düzeltmeleri yüklemeniz gerektiğine dikkat edin: stackoverflow.com/questions/2164792/visual-studio-2008-hotfixes
user423430

1
+1 Teşekkürler !. URL ile ilgili şüpheniz varsa, URL'yi çalışan bağlı bir VS2010'dan alın. Benim durumumda öyleydihttp://servername:8080/DefaultCollection
StuartLC

Yanıtlar:


44

' VS2008'i herhangi bir TFS2010 Proje Koleksiyonuna Bağlama ' makalesine göz atın .

Buradaki tek fark, yazarın Team Explorer 2008'i yükledikten sonra Visual Studio 2008 için Service Pack 1 ' Microsoft Visual Studio 2008 Service Pack 1 (Installer) ' kurmanız / yeniden yüklemeniz gerektiğinden bahsetmemiş olmasıdır . Bu, Bağlanmaya çalışırken geçersiz karakterler hata mesajı.


Teşekkürler Bert; O blog yayınını görmemiştim. Soruyu gelecekteki araştırmacılar için yapılacak şeyler ile güncelleyeceğim.
p.campbell

2010'dan beri TFS'nin
jessehouwing

1
@Bert Bağlantınız bozuk TT
Jonathan Mee

İlk bağlantı artık mevcut değil = (
Rogerson Nazário


4

To bir TFS2010 sunucusuna Studio 2008, Visual Connect'e bu Bağlamanızın alma işlemi gerçekleştirdiğini şudur: TFS eklentisi yükleyin; VS2008SP1'i kurun; TFS uyumluluk güncellemesini yükleyin. Bunu yapmadan önce tf3002 hatası alıyordum İşte bazı ayrıntılar:

  1. Team Explorer 2008'i http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0ed12659-3d41-4420-bbb0-a46e51bfca86 adresinden yükleyin . Bu bir iso dosyası, bu yüzden onu monte etmek için MagicISO kullandım. Bundan sonra, kaynak kontrol seçenekleri (Araçlar -> Seçenekler -> Kaynak Kontrolü) VSS'ye ek olarak açılır menüde TFS'ye sahip olacaktır.

2 VS2008SP1 - Visual Studio 2008 Service Pack 1'i http://www.microsoft.com/downloads/en/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E adresinden yükleyin

3 Uyumluluk Güncellemesini Yükleyin - Visual Studio Team System 2008 Service Pack 1 http://www.microsoft.com/downloads/en/details.aspx?FamilyID=cf13ea45-d17b-4edc-8e6c- adresinden Team Foundation Server 2010 için İleri Uyumluluk Güncelleştirmesi 6c5b208ec54

Ayrıca TFS'ye Bağlan penceresini açtığımda (Araçlar -> TFS'ye Bağlan). http://YourServerName:8080/so/TFSProjectsHttp: // gibi tam yolu girdikten sonra . Ayrıca, TFS Ekle penceresinde doğru bir şekilde yüklendiğinde, Bağlantı Noktası # txt kutusuna http: // yazıldığında devre dışı bırakılacağını fark ettim. Bu soru bana yardımcı oldu & Umarım bu cevap yardımcı olur.

görüntü açıklamasını buraya girin


1
3 yazılım güncellemesini yükledikten sonra, Team Foundation Sunucu Adı için tam yol sözdizimini kullanın: MyServerName: 8080 / tfs / defaultcollection
Patrice Calvé
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.