Tôi đang cố gắng kết nối với TFS Preview từ ứng dụng C#.Kết nối với TFSPreview Lập trình
Hiện tại, tôi đang cố gắng xác thực. Tôi đã thêm một tham chiếu đến các DLL TFS 2010 (Tôi tin rằng những điều này sẽ cho phép tôi kết nối, xin vui lòng sửa tôi nếu tôi sai!) Và trường hợp thử nghiệm của tôi là đơn giản như. URL mà tôi đang cố kết nối đến có dạng https://MYSERVERNAME.tfspreview.com/DefaultCollection
var teamProjectCollection = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(workPath, new UICredentialsProvider());
teamProjectCollection.EnsureAuthenticated();
Điều này không có ngoại lệ sau.
Dịch vụ Foundation Team không khả dụng từ máy chủ https://MYSERVER.tfspreview.com/ $/defaultcollection. Thông tin kỹ thuật (dành cho quản trị viên): TF400813: Tài nguyên không có sẵn để truy cập ẩn danh. Yêu cầu xác thực ứng dụng khách.
Tôi đã hy vọng rằng cung cấp UICredentialsProvider
trong phương pháp nhà máy tạo bộ sưu tập dự án nhóm mà nó sẽ sử dụng để cung cấp xác thực. Dịch vụ TFS Preview sử dụng xác thực Windows Live, nhưng tôi đã hy vọng rằng điều này sẽ được bảo vệ.
Con trỏ đúng hướng được đánh giá cao!
Dịch vụ TFSPreview sử dụng LiveId cho thông tin xác thực chỉ được hỗ trợ trong mô hình đối tượng TFS 2012. Lưu ý, trong tương lai, bạn sẽ không phải cài đặt trình thám hiểm nhóm để truy cập TFS theo chương trình - mô hình đối tượng TFS 2010 có sẵn dưới dạng trình cài đặt độc lập và bản tải xuống TFS 2012/TFSPreview sẽ có sẵn trong tương lai. Tải xuống TFS 2010 được đề cập trên bài đăng trên blog của Buck Hodges tại đây - http://blogs.msdn.com/b/buckh/archive/2012/07/14/standalone-installer-for-the-tfs-client-object-model .aspx –