Tôi gặp lỗi này trong TFS2017. Đối với tôi, vấn đề là chứng chỉ tự ký.
Mở URL TFS trong IE và bạn sẽ thấy một Hồng Address Bar:
Nhấp vào "Giấy chứng nhận Lỗi" vào thanh địa chỉ:
Sau đó chọn "Xem chứng chỉ":
Nếu nhấp vào "Xem chứng chỉ" thì không làm việc, nhấp chuột phải vào trang> Properties> Certificates.
Nếu nút Install Certificate được ẩn để làm cho nó có thể nhìn thấy bạn sẽ phải mở trình duyệt Internet Explorer Options> Security> Sites> gõ URL của máy chủ TFS> Tick require server verification> nhấn Add. (Nếu hộp thoại bị tắt, hãy xem hướng dẫn Hộp thoại Các trang web đáng tin cậy bị vô hiệu hóa ở cuối câu trả lời này).
Một khi bạn đã vào nút cài đặt chứng chỉ có sẵn, chọn “Cài đặt chứng chỉ”.
Thao tác này sẽ khởi chạy Trình hướng dẫn nhập chứng chỉ. Đảm bảo chọn tùy chọn “Đặt tất cả chứng chỉ trong cửa hàng sau” và chọn duyệt.
Chọn Tổ chức phát hành chứng chỉ gốc đáng tin cậy và nhấp Ok.
Nhấn Finish trên Completing the Certificate Import Wizard:
Bấm vâng trên cảnh báo bảo mật để cài đặt chứng chỉ
==== =============================================
Trusted Sites Dialog là Disabled
Bạn có thể kiểm tra xem trang web được tin cậy, trên Windows 7 con đường là: HKEY_CURRENT_USER \ Software \ Policies \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ ZoneMapKey
Khóa phải chứa một số giá trị chuỗi với tên cho biết URL và dữ liệu số cho biết vùng, một trong các điều sau theo mặc định.
- 0 = My Computer
- 1 = Local Intranet Zone
- 2 = Trusted sites Khu
- 3 = Internet Zone
- 4 = Restricted Sites Zone
Nếu TFS trang web không được liệt kê trong sổ đăng ký, sau đó thêm nó theo cách thủ công. Khởi động lại Visual Studio và cố gắng kết nối với máy chủ TFS một lần nữa từ Visual Studio. Một khi bạn có thể kết nối bạn cũng có thể loại bỏ các máy chủ TFS từ danh sách kết nối. Tôi khuyên bạn nên xóa nó và thêm url FQDN mà rất có thể đã có quy tắc Trang web đáng tin cậy.
Bạn đang kết nối phiên bản TFS nào? Có bất cứ điều gì thay đổi trên TFS gần đây? VS2012 của bạn có đóng gói đầy đủ dịch vụ (cập nhật 5) không? – DaveShaw
@DaveShaw, cảm ơn câu hỏi của bạn. Phiên bản TFS trên máy chủ là 11.0.51106.1. Không có gì đã được thay đổi trên phía máy chủ, nhưng máy dev của tôi đã được xây dựng lại trên phía máy khách. VS2012 của tôi đã được cập nhật phiên bản 11.0.61219.00 5. – Don