2011-10-28 42 views
8

Mỗi khi tôi mở VS2010 và hoặc cố gắng kết nối với Team Foundation Server, nó yêu cầu thông tin đăng nhập của tôi. Tôi đã thực hiện một số tìm kiếm rộng rãi cho vấn đề này và các giải pháp của nó (bao gồm cả trang web này) và không có giải pháp nào hoạt động. Khi cố gắng kết nối với Team Foundation Server trong VS2010, tôi nhận được thông báo lỗi sau:Team Foundation Server yêu cầu thông tin đăng nhập

"TF31003: Bạn chưa nhập thông tin đăng nhập cần thiết hoặc tài khoản người dùng của bạn không có quyền kết nối với Team Foundation Server tại ... nhấp vào liên kết Sử dụng thông tin khác nhau dưới đây, hoặc yêu cầu quản trị máy chủ của bạn để thêm các điều khoản phù hợp với tài khoản của bạn ..."

tôi đã thực hiện tiếp theo:

Added một Credential Windows với tên TFS Server, tên người dùng và mật khẩu. Đã thêm thông tin xác thực đăng nhập trong "Tên người dùng và mật khẩu được lưu trữ" với tên máy chủ TFS, tên người dùng và mật khẩu. Đã truy cập vào URL TFS Web Access, đã nhập thông tin đăng nhập của tôi và nhấp vào nhớ thông tin đăng nhập của tôi (lưu trữ tên người dùng và mật khẩu "

Cho đến nay, tôi có thể truy cập vào máy chủ TFS của mình qua Internet Explorer mà không cần nhập lại các thông tin đăng nhập, nhưng visual studio vẫn giữ yêu cầu tôi cho họ.

tôi sử dụng visual Studio 2010 Ultimate Edition trên Windows 7.

bất cứ ai có bất kỳ giải pháp khả thi khác?

Cảm ơn.

Trả lời

9

Tôi không hoàn toàn chắc chắn lý do tại sao bạn nhận được lỗi, mặc dù tôi nghi ngờ có một vấn đề cấu hình trên máy lưu trữ máy chủ TFS. Tôi xác minh rằng cài đặt người dùng của bạn là chính xác.

Theo như Visual Studio liên tục yêu cầu thành công cho thông tin, tôi đã có của bạn với các phương pháp được nêu trong bài viết trên blog này:

http://coolsubhash-tech.blogspot.com/2010/02/how-to-avoid-recurring-tfs-login-from.html

Hãy chắc chắn để thêm phần miền cho người sử dụng cũng như Visual Studio có thể khá nghiêm ngặt khi nói đến những tên người dùng này. Nếu miền không có ở đó, bạn có thể thấy những vấn đề này.

+0

Nó làm việc cho tôi, cảm ơn! – Lev

7

Tôi đã có chính xác cùng một vấn đề và các following link đã cho tôi những manh mối làm thế nào để sửa chữa điều damn.

  1. Bạn cần phải loại bỏ hoàn toàn sự hủy bỏ này được gọi là "bảo mật IE enchanced". Trong 2008R2, việc này được thực hiện trong trình quản lý máy chủ ("Định cấu hình IE ESC")

  2. Đi tới IE và đảm bảo máy chủ TFS của bạn nằm trong vùng "mạng nội bộ cục bộ". Nếu cần, hãy thay đổi các giá trị mặc định. Cá nhân tôi đã thêm tên miền mặc định của công ty (* .mycompany.local) vào danh sách các máy chủ mạng nội bộ. Điều này cũng sẽ giúp bạn với bước 3

  3. Bước này rất quan trọng: nhiều tổ chức đặt bí danh cho máy chủ TFS để trỏ đến một thứ khác, chẳng hạn như bạn có nghĩa vụ kết nối với tfs.mycompany.local, nhưng thực sự nó để tfs99xyz50.domain.something.something.local. Cách dễ nhất để lưu tín dụng cho loại cấu hình này là mở URL máy chủ TFS trong IE. IE sẽ nhắc bạn về tín dụng và cho phép lưu chúng và bạn đã hoàn tất.

3a.Nếu bạn đang truy cập TFS qua proxy, hãy lặp lại bước 3 với địa chỉ proxy.

+0

+1 Cuối cùng một giải pháp làm việc cho tôi – Fabio

+0

+1 Đơn giản :) Tùy chọn internet mở -> tab bảo mật -> Vùng Intranet cục bộ -> Nút trang web -> Nâng cao -> Thêm url tfs -> http: // name-pc : 8080 -> Bạn có thể không cần Yêu cầu xác minh máy chủ (https) –

2

Điều gì đã giúp tôi xóa bộ nhớ cache của IE và sau đó kết nối với TFS một lần nữa

+0

đơn giản nhưng hiệu quả cao! – JosephDoggie

Các vấn đề liên quan