Visual Studio 2008: Không thể kết nối với TFS 2010 tốt đã biết


92

TFS 2010 mới được cài đặt lúc http://serverX:8080/tfs.

Máy dành cho nhà phát triển Windows 7 với VS 2008 Pro SP1 và VS2008 Team Explorer ( không có SP ). Các TFS 2008 Service Pack 1 đã không làm việc cho tôi - "Không ai trong số các sản phẩm mà được giải quyết bằng cách cập nhật phần mềm này được cài đặt trên máy tính này."

Máy của nhà phát triển có thể duyệt trang TFS tại URL trên.

Vấn đề là xung quanh việc cố gắng thêm máy chủ TFS vào cửa sổ Team Explorer trong Visual Studio 2008. Đây là ảnh chụp màn hình hiển thị lỗi:

không thể kết nối với Máy chủ Tổ chức Nhóm này. Các lý do có thể gây ra lỗi bao gồm: Tên máy chủ Team Foundation, số cổng hoặc giao thức không chính xác. Máy chủ của Team Foundation đang ngoại tuyến. Mật khẩu đã hết hạn hoặc không chính xác.

Máy chủ TFS đang hoạt động bình thường. Các cổng tường lửa đang mở và có thể truy cập thông qua trình duyệt trên máy dev !!

văn bản thay thế hình ảnh lớn hơn

Câu hỏi : làm cách nào bạn có thể kết nối từ VS 2008 Pro với máy chủ TFS 2010?

Độ phân giải

Đây là cách tôi giải quyết vấn đề này:

Cài đặt

Cấu hình

  • khi thêm máy chủ TFS vào Team Explorer, bạn PHẢI chỉ định URL như sau: http://[tfsserver]:[port]/[vdir]/[projectCollection]
  • trong trường hợp của tôi ở trên, nó là http://serverX:8080/tfs/AppDev-TestProject
  • bạn không thể chỉ cần thêm tên máy chủ TFS và có VS tìm kiếm tất cả các Bộ sưu tập dự án trên máy chủ. TFS 2010 có một URL mới (theo mặc định) và VS 2008 không nhận dạng được cách thu thập danh sách đó.

3
Tôi phải nói lỗi TFS luôn mô tả như vậy, bạn biết ngay là sai!
Thomas Bonini

Cảm ơn! Tôi đọc tài liệu, tôi đã thêm "/ tfS" nhưng tôi không nhận ra rằng tôi cũng phải thêm "/ tfs / tpc-name" cho đến khi tôi đọc bài đăng của bạn. / Gunnar

Khi bạn đang đối phó với khả năng tương thích về phía trước Tôi muốn nhìn thấy bất cứ ai khác làm một công việc tốt hơn;)
MrHinsh - Martin Hinshelwood

Chỉ cần một lưu ý rằng sau khi cài đặt VS 2008 SP1 bạn nên cài đặt các hotfix sau SP1: stackoverflow.com/questions/2164792/visual-studio-2008-hotfixes
user423430

1
+1 Cảm ơn !. Nếu nghi ngờ về URL, hãy lấy URL từ VS2010 được kết nối đang hoạt động. Trong trường hợp của tôi đó làhttp://servername:8080/DefaultCollection
StuartLC

Câu trả lời:


44

Kiểm tra bài viết này ' Kết nối VS2008 với bất kỳ Bộ sưu tập dự án TFS2010 nào '.

Điểm duy nhất ở đây là tác giả không đề cập đến việc bạn cần cài đặt / cài đặt lại Gói Dịch vụ 1 ' Microsoft Visual Studio 2008 Gói Dịch vụ 1 (Trình cài đặt) ' cho Visual Studio 2008 sau khi cài đặt Team Explorer 2008. Điều này sẽ xử lý thông báo lỗi ký tự không hợp lệ khi cố gắng kết nối.


Cảm ơn Bert; Tôi đã không nhìn thấy bài đăng blog đó. Tôi sẽ cập nhật câu hỏi với những việc cần làm cho những người tìm kiếm trong tương lai.
p.campbell

Cập nhật bài viết trên blog rằng liệt kê tất cả các phiên bản của Visual Studio từ năm 2005 kết hợp với tất cả các phiên bản của TFS từ năm 2010: blog.jessehouwing.nl/2013/10/...
jessehouwing

1
@Bert Liên kết của bạn không hợp lệ TT
Jonathan Mee

Liên kết đầu tiên không còn nữa = (
Rogerson Nazário

16

Tôi ngạc nhiên là không ai ở đây đề cập đến Bản cập nhật tương thích chuyển tiếp gói dịch vụ 1 của Visual Studio 2008 cho Team Foundation Server 2010 . Tôi đã làm theo hướng dẫn ở trên, nhưng vẫn không thể kết nối; Cuối cùng, việc cài đặt Bản vá tương thích chuyển tiếp đã cho phép tôi kết nối.


Cảm ơn vì đã nhắc nhở. Đã cập nhật 'giải pháp' của tôi trong câu hỏi.
p.campbell.

4

Để kết nối Visual Studio 2008 với máy chủ TFS2010, đây là những gì tôi cần để kết nối: Cài đặt plugin TFS; cài đặt VS2008SP1; cài đặt bản cập nhật tương thích TFS. Trước khi thực hiện việc này, tôi đã gặp lỗi tf3002 Đây là một số chi tiết:

  1. Cài đặt Team Explorer 2008 từ http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0ed12659-3d41-4420-bbb0-a46e51bfca86 . Đó là một tệp iso nên tôi đã sử dụng MagicISO để gắn kết nó. Sau đó, khi các tùy chọn điều khiển nguồn (Công cụ -> Tùy chọn -> Điều khiển Nguồn) sẽ có TFS thả xuống ngoài VSS.

2 Cài đặt VS2008SP1 - Visual Studio 2008 Gói Dịch vụ 1 từ http://www.microsoft.com/downloads/en/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E

3 Cài đặt bản cập nhật khả năng tương thích - Gói dịch vụ Visual Studio Team 2008 gói dịch vụ 1 Bản cập nhật tương thích chuyển tiếp cho Team Foundation Server 2010 từ http://www.microsoft.com/downloads/en/details.aspx?FamilyID=cf13ea45-d17b-4edc-8e6c- 6c5b208ec54

Ngoài ra khi tôi mở cửa sổ Kết nối với TFS (Công cụ -> Kết nối với TFS). Sau khi tôi nhập vào đường dẫn đầy đủ, chẳng hạn như http://YourServerName:8080/so/TFSProjectsbao gồm cả http: //. Ngoài ra, tôi nhận thấy rằng khi nó được cài đặt chính xác trên cửa sổ Thêm TFS khi http: // được nhập vào hộp Cổng # txtbox sẽ bị vô hiệu hóa. Câu hỏi này đã giúp tôi và tôi Hy vọng câu trả lời này sẽ giúp.

nhập mô tả hình ảnh ở đây


1
Sau khi cài đặt 3 bản cập nhật phần mềm, sử dụng cú pháp đường dẫn đầy đủ cho Team Foundation Server Name: MyServerName: 8080 / TFS / defaultcollection
Patrice Calve
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.