2012-09-10 8 views
5

I ’ ve đã theo dõi this discussion on StackOverflow và đi đến Windows Identity Foundation, như đã thông báo, để tải xuống WIF. Trận đấu tốt nhất cho hệ điều hành của tôi là Win 8, vì vậy tôi đã tải xuống tệp, Windows6.1-KB974405-x64.msu. Điều này đã làm việc cho đến nay với các trình điều khiển và như vậy, vì vậy nó đã được giá trị một shot.Windows Indentity Foundation trên Win 8

Tuy nhiên, khi tôi bắt đầu quá trình cài đặt, máy tính than phiền về lỗi gặp phải 0x80096002: “ Chứng chỉ cho người ký thư không hợp lệ hoặc không tìm thấy ”.

Có phải liên quan đến phiên bản hệ điều hành sai? Làm thế nào tôi có thể nhảy xung quanh vấn đề này?

Trả lời

5

WIF đã được tích hợp trong Hệ điều hành trên Net 4.5 dưới System.IdentityModel và System.IdentityModel.Services dlls. Không cần phải tải xuống bất kỳ thứ gì khác.

Thông tin chi tiết: http://blogs.msdn.com/b/vbertocci/archive/2012/03/15/windows-identity-foundation-in-the-net-framework-4-5-beta-tools-samples-claims-everywhere.aspx

+0

Vậy sao? Tôi googled chủ đề và tìm thấy không có gì của loại. Tôi đã tạm thời chậm phát triển hay nó là một sự thay đổi mà không phải là quá lớn một thỏa thuận mà MS sẽ đề cập đến nó ở đâu đó? Tôi sẽ cố gắng làm việc vào ngày mai và nếu nó bay, tôi chắc chắn sẽ trả lời câu trả lời của bạn. Ngạc nhiên là không ai hỏi câu hỏi đó trước đây. .Net4.5 đã được khoảng một thời gian, bây giờ ... –

+0

Có lẽ đó là một thực tế rằng nó là một hậu quả gián tiếp. NET 4.5 được đưa vào Windows 8 theo mặc định. Và NET 4.5 bao gồm System.IdentityModel vì vậy nếu bạn tìm kiếm Windows 8 và WIF có hai cấp độ của indirections. Đã thêm liên kết vào blog từ một người nào đó tại Microsoft từ tháng 3. – woloski

+0

Tôi không thể tìm thấy nó trong hệ thống. Có lẽ tôi đang tìm kiếm nó một cách sai lầm. Tôi đã đi đến "Tài liệu tham khảo", nhấp chuột phải vào "Thêm tham khảo" và tìm kiếm trong tất cả các ".NET", "COM" vv Không có Microsoft.IdentityModel được tìm thấy ... Tôi có thể làm gì về nó? Tôi giả sử rằng .NET Framework 4.5 được cài đặt vì tôi chạy Win8 và VS2010 ... –

2

Cái này cố định nó cho tôi ngày hôm nay ...

http://www.stratospher.es/blog/post/installing-windows-identity-foundation-on-windows-8-the-certificate-for-the-signer-of-the-message-is-invalid-or-not-found

Một vấn đề tôi tìm thấy trong hướng dẫn là trên bướC# 3 nó nói "Windows nhận dạng Framework 3.5 ", khi trên máy của tôi, nó nói" Windows Identity Foundation 3.5 ".

Khác hơn là nó hoạt động như một sự quyến rũ.