2012-09-10 12 views
5

I ’ ve po this discussion on StackOverflow i udał się do Windows Identity Foundation, zgodnie z zaleceniami, aby pobrać WIF. Najlepszym rozwiązaniem dla mojego systemu operacyjnego jest Win 8, więc pobrałem plik, Windows6.1-KB974405-x64.msu. To działało do tej pory z kierowcami i innymi, więc warto było strzelać.Windows Indentity Foundation na Win 8

Jednak po uruchomieniu instalacji komputer uskarża się na napotkany błąd 0x80096002: “ Certyfikat dla osoby podpisującej wiadomość jest nieprawidłowy lub nie został znaleziony ”.

Czy ma to związek z niewłaściwą wersją systemu operacyjnego? Jak mogę tańczyć wokół tego problemu?

Odpowiedz

5

WIF został zintegrowany z systemem operacyjnym w wersji 4.5 w plikach biblioteki System.IdentityModel i System.IdentityModel.Services. Nie musisz niczego pobierać.

Więcej szczegółów: 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

Czy to prawda? Przeszukałem ten temat i nic nie znalazłem. Czy zostałem chwilowo opóźniony, czy też jest to zmiana, która nie jest tak duża, że ​​stwardnienie rozsiane wymieniłoby ją gdzieś? Wypróbuję to jutro w pracy, a jeśli poleci, z pewnością ocenię twoją odpowiedź jako odpowiedź. Zaskoczony, że nikt wcześniej nie zadawał tego pytania. .Net4.5 istnieje już od jakiegoś czasu, teraz ... –

+0

Może to fakt, że jest to pośrednia konsekwencja. NET 4.5 jest domyślnie dołączony do systemu Windows 8. I NET 4.5 zawiera System.IdentityModel, więc jeśli szukasz Windows 8 i WIF istnieją dwa poziomy pośrednich. Dodano link do bloga od kogoś z Microsoft od marca. – woloski

+0

Nie mogę znaleźć tego w systemie. Być może szukam tego w niewłaściwy sposób. Poszedłem do "References", kliknąłem prawym przyciskiem na "Add Reference" i przeszukałem wszystkie ".NET", "COM" itd. Nie można znaleźć Microsoft.IdentityModel ... Co mogę z tym zrobić? Zakładam, że .NET Framework 4.5 jest zainstalowany, ponieważ uruchamiam Win8 i VS2010 ... –