Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

WPROWADZENIE

Ta poprawka zapewnia następujące funkcje dla Windows Communication Foundation (WCF) w programie Microsoft.NET Framework 3.5 z dodatkiem Service Pack 1 (SP1) na komputerze z systemem Windows 7 lub Windows Server 2008 R2. Ta poprawka jest również warunkiem wstępnym dla programu Microsoft Office SharePoint Server 2010.

Funkcja 1

Poprawka dodaje właściwość AllowInsecureTransport w klasie SecurityBindingElement dla programu.NET Framework 3.5 z dodatkiem Service Pack 1. Wartością domyślną tej właściwości jest ustawiona na wartość False. Jeśli właściwość jest ustawiona na wartość True, trybu mieszanego zabezpieczonych wiadomości mogą być wysyłane za pomocą niezabezpieczonych transportu, takich jak HTTP w usługach Windows Communication Foundation (WCF). Właściwość powinna być równa True, tylko gdy klienta i usługi są w środowisku zaufanym.

Funkcja 2

Usługi WCF w.NET Framework 3.5 z dodatkiem Service Pack 1 używać tylko pojedynczego wątku odbierać bezpieczne wiadomości, nawet jeśli programu SharePoint ma wiele usług sieci Web jednocześnie odbierania żądań od klientów innej usługi.

Ta poprawka dodaje funkcje punktu końcowego DispatcherSynchronization Aby zwiększyć wydajność programu SharePoint services, które używają usługi WCF. Ta funkcja punktu końcowego umożliwia używanie wielu wątków w wystąpienie usługi jednocześnie odbierać bezpieczne wiadomości.

Funkcja 3

Ta poprawka umożliwia dostęp do właściwości OutgoingSupportingTokens w klasie SecurityMessageProperty . Klientów usługi sieci Web programu SharePoint można użyć tej nowej właściwości, aby zmniejszyć Średni czas oczekiwania żądania klienta przez ponowne używanie tokenów, gdy są wymagane. Wcześniej tokeny były generowane dla każdego żądania.

Więcej informacji

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.

Aby 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 kosztach, odwiedź następującą witrynę sieci Web firmy Microsoft:

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 kodu Microsoft Developer Network (MSDN), odwiedź następującą witrynę firmy Microsoft w sieci Web:

http://code.msdn.microsoft.com/KB976462Uwaga 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.



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


https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23806Wersja 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.

Informacje o plikach

Wszystkie obsługiwane wersje systemu Windows 7 x86

Nazwa pliku

Wersja pliku

Rozmiar pliku

Data

Godzina

Platforma

Smdiagnostics.dll

3.0.4506.5000

110592

23-Nov-2009

23:22

x86

System.identitymodel.dll

3.0.4506.5000

438,272

23-Nov-2009

23:22

x86

System.runtime.serialization.dll

3.0.4506.5000

970,752

23-Nov-2009

23:22

x86

System.servicemodel.dll

3.0.4506.5000

5,967,872

23-Nov-2009

23:22

x86

Servicemonikersupport.dll

3.0.4506.5000

17,256

23-Nov-2009

23:22

x86

Dla wszystkich obsługiwanych wersji systemu Windows 7 i Windows Server 2008 R2 z procesorami x64

Nazwa pliku

Wersja pliku

Rozmiar pliku

Data

Godzina

Platforma

Servicemonikersupport.dll

3.0.4506.5000

19,304

23-Nov-2009

23:23

x64

Smdiagnostics.dll

3.0.4506.5000

94208

23-Nov-2009

23:23

x64

System.identitymodel.dll

3.0.4506.5000

397,312

23-Nov-2009

23:23

x64

System.runtime.serialization.dll

3.0.4506.5000

847,872

23-Nov-2009

23:23

x64

System.servicemodel.dll

3.0.4506.5000

5,304,320

23-Nov-2009

23:23

x64

Wszystkie obsługiwane wersje z procesorem Itanium systemu Windows Server 2008 R2

Nazwa pliku

Wersja pliku

Rozmiar pliku

Data

Godzina

Platforma

Servicemonikersupport.dll

3.0.4506.5000

33,640

23-Nov-2009

23:21

IA-64

Smdiagnostics.dll

3.0.4506.5000

94208

23-Nov-2009

23:21

IA-64

System.identitymodel.dll

3.0.4506.5000

397,312

23-Nov-2009

23:21

IA-64

System.runtime.serialization.dll

3.0.4506.5000

847,872

23-Nov-2009

23:21

IA-64

System.servicemodel.dll

3.0.4506.5000

5,304,320

23-Nov-2009

23:21

IA-64

Wymagania wstępne

Musi mieć.NET Framework 3.5 SP1, aby zastosować tę poprawkę.

Wymagania 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.

Przykłady nowych funkcji

Poniższy przykład kodu pokazuje, jak używać właściwości AllowInsecureTransport w konfiguracji zabezpieczeń niestandardowego powiązania.

<customBinding>
<binding name="SampleHttpBinding">
<security
authenticationMode="IssuedTokenOverTransport"
allowInsecureTransport="true"/>
<binaryMessageEncoding/>
<httpTransport/>
</binding>
</customBinding>

Poniższy przykład kodu pokazuje, jak używać DispatcherSynchronization zachowania punktu końcowego, aby określić maksymalną liczbę wątków do odbierania wiadomości.

<services>
<service name="MicrosoftMyTestService">
<endpoint address="http://loocalhost/IService" binding="customBinding"
contract="IService"
behaviorConfiguration="ServiceEPBehavior" bindingConfiguration="MyCustomBinding">
</endpoint>
</service>
</services>
<behaviors>
<endpointBehaviors>
<behavior name="ServiceEPBehavior">
<dispatcherSynchronization maxPendingReceives="10"/>
</behavior>
</endpointBehaviors>
</behaviors>

Stan

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

Powiązane artykuły

Aby uzyskać więcej informacji dotyczących funkcji, które opisano w sekcji "Funkcja 1" kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

NAPRAW 971831 : poprawkę, która dodaje właściwość SecurityBindingElement.AllowInsecureTransport, która umożliwia trybu mieszanego zabezpieczoną wiadomość do przesyłania za pośrednictwem niezabezpieczonej transportu w WCF jest dostępna dla programu.NET Framework 3.5 z dodatkiem Service Pack 1

Aby uzyskać więcej informacji dotyczących funkcji, które opisano w sekcji "Funkcja 2" kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

975955 dostępna jest poprawka, która zwiększa zachowania punktu końcowego, który pozwala usług Użyj wielu wątków odbierać bezpieczne wiadomości w programu.NET Framework 3.5 z dodatkiem Service Pack 1

Aby uzyskać więcej informacji dotyczących funkcji, które opisano w sekcji "Funkcja 3" kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

NAPRAW 976394 : dostępna jest poprawka, która sprawia, że właściwość SecurityMessageProperty.OutgoingSupportingToken publicznych w program Microsoft .NET 3.5 z dodatkiem Service Pack 1

Aby uzyskać więcej informacji na temat właściwości SecurityMessageProperty.OutgoingSupportingTokens w systemie.NET Framework 4.0 odwiedź następującą witrynę firmy Microsoft w sieci Web:

http://msdn.microsoft.com/en-us/library/system.servicemodel.security.securitymessageproperty.outgoingsupportingtokens(VS.100).aspxAby uzyskać więcej informacji na temat właściwości SecurityBindingElement.AllowInsecureTransport w systemie.NET Framework 4.0 odwiedź następującą witrynę firmy Microsoft w sieci Web:

http://msdn.microsoft.com/en-us/library/system.servicemodel.channels.securitybindingelement.allowinsecuretransport(VS.100).aspxAby uzyskać więcej informacji na temat klasy DispatcherSynchronizationBehaviorw systemie.NET Framework 4.0 odwiedź następującą witrynę firmy Microsoft w sieci Web:

http://msdn.microsoft.com/en-us/library/system.servicemodel.description.dispatchersynchronizationbehavior(VS.100).aspx

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×