Poprawka: Dostępna jest poprawka, która powoduje, że właściwość SecurityMessageProperty.OutgoingSupportingToken publicznych w programie Microsoft.NET Framework 3.5 z dodatkiem Service Pack 1

Dotyczy: .NET Framework 3.5 Service Pack 1Windows Server 2008 Service Pack 2Windows Server 2008 Datacenter without Hyper-V

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:Uwaga 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:Uwaga 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:Wersja 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 plikuWersja plikuRozmiar plikuDataGodzina
Smdiagnostics.dll3.0.4506.442911059202-lis-200907:54
Servicemonikersupport.dll3.0.4506.442917,24002-lis-200907:54
System.identitymodel.dll3.0.4506.4429434,17602-lis-200907:53
System.runtime.serialization.dll3.0.4506.4429970,75202-lis-200907:54
System.servicemodel.dll3.0.4506.44295,943,29602-Nov-200907:54
x64 wersji dodatku Service Pack 2 dla systemu Windows Vista i Windows Server 2008 Service Pack 2
Nazwa plikuWersja plikuRozmiar plikuDataGodzinaPlatforma
Servicemonikersupport.dll3.0.4506.442919,30402-lis-200907:53x64
Smdiagnostics.dll3.0.4506.44299420802-lis-200907:53x64
System.identitymodel.dll3.0.4506.4429393,21602-lis-200907:53x64
System.runtime.serialization.dll3.0.4506.4429847,87202-lis-200907:53x64
System.servicemodel.dll3.0.4506.44295,279,74402-lis-200907:53x64
Itanium wersji dodatku Service Pack 2 dla systemu Windows Vista i Windows Server 2008 Service Pack 2
Nazwa plikuWersja plikuRozmiar plikuDataGodzinaPlatforma
Servicemonikersupport.dll3.0.4506.442933,62402-lis-200907:54IA-64
Smdiagnostics.dll3.0.4506.44299420802-lis-200907:54IA-64
System.identitymodel.dll3.0.4506.4429393,21602-lis-200907:53IA-64
System.runtime.serialization.dll3.0.4506.4429847,87202-lis-200907:53IA-64
System.servicemodel.dll3.0.4506.44295,279,74402-lis-200907:53IA-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”.