WPROWADZENIE

W programie Microsoft.NET Framework 3.5 losowy klucz RSA jest tworzony dla każdego wystawionego tokenu żądania uwierzytelniania usługi Windows Communication Foundation (WCF). Jednak niektóre aplikacje wymagają unikatowych kluczy RSA za wystawionego tokenu. Zamiast tego te aplikacje wymagają unikatowych kluczy RSA dla domeny aplikacji. Dodatkowo ilekroć generowany jest kluczem RSA, wydajność aplikacji jest negatywny wpływ. Ta poprawka umożliwia tym samym kluczem RSA, być ponownie użyte. Zapewnia to marginalny wzrost wydajności.

Tę poprawkę powoduje, że właściwość SecurityMessageProperty.OutgoingSupportingToken publicznych w programie Microsoft.NET Framework 3.5 z dodatkiem Service Pack 1 (SP1). Dzięki temu można używać udostępnionych kluczy RSA w domenie aplikacji. Na przykład pozwala na strony sieci Web, który zużywa wiele usług WCF bezpiecznie używać tego samego klucza RSA. Strony sieci Web, które zajmują wiele usług WCF są wspólne w programie SharePoint services.

Rozwiązanie

Informacje o poprawce

Obsługiwana poprawka jest obecnie udostępniana przez firmę Microsoft. Jednak jest ona przeznaczona do usunięcia tylko problemu opisanego w tym artykule. Zastosuj ją tylko w systemach, w których występuje ten problem. Ta poprawka może być wciąż w fazie testowania. Jeśli dany system nie jest poważnie narażony na ten problem, firma Microsoft zaleca, aby poczekać na następnej wersji systemu Microsoft.NET Framework, zawierający tę poprawkę.

Aby natychmiast rozwiązać ten problem, skontaktuj się z biurem obsługi klienta Microsoft w celu uzyskania poprawki. Aby uzyskać pełną listę numerów telefonów pomocy technicznej firmy Microsoft oraz informacje o pomocy technicznej odwiedź następującą witrynę firmy Microsoft w sieci Web:

http://support.microsoft.com/contactus/?ws=supportUwaga W wyjątkowych przypadkach opłaty za połączenie z pomocą techniczną mogą zostać anulowane, jeśli specjalista firmy Microsoft zdecyduje że określona aktualizacja, może rozwiązać Twój problem. Koszty obsługi zwykłych zastosuje się do dodatkowych pytań i problemów, których nie można rozwiązać przy użyciu określonej aktualizacji.

Aby pobrać tę poprawkę z galerii kodów MSDN, odwiedź następującą witrynę firmy Microsoft w sieci Web:

http://code.msdn.microsoft.com/KB976394Uwaga Galerii kodów MSDN zawiera listę języków, dla których dostępna jest poprawka. Jeśli na liście język nie jest widoczny, to dlatego stronie resource galerię kodu nie jest dostępna dla danego języka.

Uwaga Alternatywnie ten pakiet zbiorczy poprawek można pobrać z następującej witryny Microsoft Connect w sieci Web:

http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23807Wersja anglojęzyczna tej poprawki ma atrybuty plików (lub nowsze) wymienione w poniższej tabeli. Daty i godziny odpowiadające tym plikom zostały podane w formacie uniwersalnego czasu koordynowanego (UTC, Coordinated Universal Time). Po wyświetleniu informacji o pliku są konwertowane na czas lokalny. Aby zobaczyć różnicę między czasem UTC i czasem lokalnym, należy użyć z karty Strefa czasowa w aplecie Data i godzina w Panelu sterowania.

x86 wersji dodatku Service Pack 2 dla systemu Windows Vista i Windows Server 2008 Service Pack 2

Nazwa pliku

Wersja pliku

Rozmiar pliku

Data

Godzina

Smdiagnostics.dll

3.0.4506.4429

110592

02-lis-2009

07:54

Servicemonikersupport.dll

3.0.4506.4429

17,240

02-lis-2009

07:54

System.identitymodel.dll

3.0.4506.4429

434,176

02-lis-2009

07:53

System.runtime.serialization.dll

3.0.4506.4429

970,752

02-lis-2009

07:54

System.servicemodel.dll

3.0.4506.4429

5,943,296

02-Nov-2009

07:54

x64 wersji dodatku Service Pack 2 dla systemu Windows Vista i Windows Server 2008 Service Pack 2

Nazwa pliku

Wersja pliku

Rozmiar pliku

Data

Godzina

Platforma

Servicemonikersupport.dll

3.0.4506.4429

19,304

02-lis-2009

07:53

x64

Smdiagnostics.dll

3.0.4506.4429

94208

02-lis-2009

07:53

x64

System.identitymodel.dll

3.0.4506.4429

393,216

02-lis-2009

07:53

x64

System.runtime.serialization.dll

3.0.4506.4429

847,872

02-lis-2009

07:53

x64

System.servicemodel.dll

3.0.4506.4429

5,279,744

02-lis-2009

07:53

x64

Itanium wersji dodatku Service Pack 2 dla systemu Windows Vista i Windows Server 2008 Service Pack 2

Nazwa pliku

Wersja pliku

Rozmiar pliku

Data

Godzina

Platforma

Servicemonikersupport.dll

3.0.4506.4429

33,624

02-lis-2009

07:54

IA-64

Smdiagnostics.dll

3.0.4506.4429

94208

02-lis-2009

07:54

IA-64

System.identitymodel.dll

3.0.4506.4429

393,216

02-lis-2009

07:53

IA-64

System.runtime.serialization.dll

3.0.4506.4429

847,872

02-lis-2009

07:53

IA-64

System.servicemodel.dll

3.0.4506.4429

5,279,744

02-lis-2009

07:53

IA-64

Wymagania wstępne

Musi mieć.NET Framework 3.5 z dodatkiem SP1 w celu zastosowania tej poprawki.

Informacje dotyczące ponownego uruchamiania

Nie trzeba ponownie uruchomić komputer po zainstalowaniu tej poprawki, jeśli nie ma żadnych wystąpienie.NET Framework aktualnie używany.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Jak zadowalająca jest jakość tłumaczenia?
Co wpłynęło na Twoje wrażenia?

Dziękujemy za opinię!

×