Applies To.NET Framework 3.5 Service Pack 1 Windows 7 Enterprise Windows 7 Enterprise N Windows 7 Professional Windows 7 Professional N Windows 7 Ultimate Windows 7 Ultimate N Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Standard

INLEIDING

Deze hotfix bevat de volgende functies voor Windows Communication Foundation (WCF) in het Microsoft.NET Framework 3.5 servicepack 1 (SP1) op een computer waarop Windows 7 of Windows Server 2008 R2 wordt uitgevoerd. Deze hotfix is ook een vereiste voor Microsoft Office SharePoint Server 2010.

Functie 1

De hotfix voegt de eigenschap AllowInsecureTransport in de klasse SecurityBindingElement voor .NET Framework 3.5 Service Pack 1. De standaardwaarde van deze eigenschap is ingesteld op False. Wanneer de eigenschap is ingesteld op True, kan de gemengde modus beveiligd bericht worden verzonden via een onbeveiligde transport zoals HTTP in Windows Communication Foundation (WCF) services. De eigenschap moet worden ingesteld op True alleen wanneer de client en de service in een vertrouwde omgeving zijn.

Functie 2

WCF-services in het .NET Framework 3.5 Service Pack 1 gebruiken slechts één thread voor het ontvangen van beveiligde berichten, zelfs als SharePoint heeft meerdere webservices tegelijkertijd ontvangen verzoeken van verschillende clients.Deze hotfix DispatcherSynchronization eindpunt functionaliteit verbeteren de prestaties van de SharePoint services die gebruikmaken van WCF wordt toegevoegd. Deze functionaliteit eindpunt kunt u meerdere threads in een service-exemplaar voor het ontvangen van beveiligde berichten gelijktijdig gebruiken.

Functie 3

Deze hotfix biedt toegang tot de eigenschap OutgoingSupportingTokens in de klasse SecurityMessageProperty . SharePoint Web serviceclients kunnen deze nieuwe eigenschap gebruiken om de gemiddelde latentie van client-side aanvragen verminderen door tokens opnieuw gebruiken wanneer ze nodig zijn. Voorheen werden tokens gegenereerd voor elke aanvraag.

Meer informatie

Informatie over de hotfix

Een ondersteunde hotfix is nu beschikbaar bij Microsoft. Het is echter bedoeld om alleen het probleem te verhelpen dat in dit artikel wordt beschreven. Pas deze alleen toe op systemen waarop dit specifieke probleem zich voordoet.Voor dit probleem kunt u contact opnemen met Microsoft Customer Support Services om de hotfix te verkrijgen. Een volledige lijst met telefoonnummers van Microsoft Customer Support Services en informatie over kosten van ondersteuning vindt u op de volgende Microsoft-website:

http://support.microsoft.com/contactus/?ws=supportOpmerking In speciale gevallen kunnen kosten die normaal aan ondersteuningsoproepen verbonden zijn, worden geannuleerd als een medewerker van Microsoft productondersteuning van mening is dat een specifieke update de oplossing van uw probleem is. De normale ondersteuningskosten blijven gelden voor extra ondersteuningsvragen die niet in aanmerking voor de specifieke update in kwestie komen.Om deze hotfix te downloaden uit de galerie van Microsoft Developer Network (MSDN)-Code, gaat u naar de volgende Microsoft-website:

http://code.msdn.microsoft.com/KB976462Opmerking De MSDN Code Gallery geeft de talen waarvoor de hotfix beschikbaar is. Als de taal die niet wordt weergegeven, is het omdat de pagina Galerie met Code bron niet beschikbaar voor die taal is.U kunt dit hotfix-combinatiepakket ook downloaden vanaf de volgende website van Microsoft Connect:

https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23806De Engelse versie van deze hotfix heeft de bestandskenmerken (of recentere bestandskenmerken) die in de volgende tabel worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). Wanneer u de bestandsinformatie weergeeft, wordt deze naar lokale tijd geconverteerd. Om het verschil tussen UTC en lokale tijd op te zoeken, gebruikt u het tabblad tijdzone in het onderdeel datum en tijd in het Configuratiescherm.

Bestandsinformatie

Voor alle ondersteunde x86-versies van Windows 7

Bestandsnaam

Bestandsversie

Bestandsgrootte

Datum

Tijd

Platform

Smdiagnostics.dll

3.0.4506.5000

110,592

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

Voor alle ondersteunde x64-versies van Windows 7 en Windows Server 2008 R2

Bestandsnaam

Bestandsversie

Bestandsgrootte

Datum

Tijd

Platform

Servicemonikersupport.dll

3.0.4506.5000

19,304

23-Nov-2009

23:23

x64

Smdiagnostics.dll

3.0.4506.5000

94,208

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

Voor alle ondersteunde Itanium-versies van Windows Server 2008 R2

Bestandsnaam

Bestandsversie

Bestandsgrootte

Datum

Tijd

Platform

Servicemonikersupport.dll

3.0.4506.5000

33,640

23-Nov-2009

23:21

IA-64

Smdiagnostics.dll

3.0.4506.5000

94,208

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

Vereisten

U moet .NET Framework 3.5 SP1 zijn geïnstalleerd om deze hotfix te kunnen hebben.

Opnieuw opstarten vereist

U beschikt niet over de computer opnieuw opstarten nadat u deze hotfix hebt geïnstalleerd als er geen exemplaar van het .NET Framework wordt gebruikt.

Voorbeelden van nieuwe functies

In het volgende voorbeeld ziet u hoe de eigenschap AllowInsecureTransport in de configuratie van de beveiliging van een aangepaste binding.

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

In het volgende voorbeeld ziet u hoe u met het eindpunt DispatcherSynchronization gedrag geeft u het maximum aantal threads voor het ontvangen van berichten.

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

Status

Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.

Referenties

Voor meer informatie over de functionaliteit die wordt beschreven in de sectie 'Functie 1' klikt u op het volgende artikel in de Microsoft Knowledge Base:

971831 oplossen: Er is een hotfix die een SecurityBindingElement.AllowInsecureTransport-eigenschap waarmee de gemengde modus beveiligd bericht moet worden verzonden via een onbeveiligd transport in WCF kan worden toegevoegd voor .NET Framework 3.5 Service Pack 1 beschikbaarVoor meer informatie over de functionaliteit die wordt beschreven in de sectie 'Functie 2' klikt u op het volgende artikel in de Microsoft Knowledge Base:

975955 is een hotfix beschikbaar waarmee een eindpuntgedrag waarmee services meerdere threads gebruikt voor het ontvangen van beveiligde berichten in .NET Framework 3.5 Service Pack 1 worden toegevoegdVoor meer informatie over de functionaliteit die wordt beschreven in de sectie 'Functie 3' klikt u op het volgende artikel in de Microsoft Knowledge Base:

976394 oplossen: Er is een hotfix beschikbaar waarmee de eigenschap SecurityMessageProperty.OutgoingSupportingToken in het Microsoft .NET 3.5 servicepack 1 openbaar maaktGa naar de volgende Microsoft-website voor meer informatie over de eigenschap SecurityMessageProperty.OutgoingSupportingTokens in het .NET Framework 4.0:

http://msdn.microsoft.com/en-us/library/system.servicemodel.security.securitymessageproperty.outgoingsupportingtokens(VS.100).aspxGa naar de volgende Microsoft-website voor meer informatie over de eigenschap SecurityBindingElement.AllowInsecureTransport in het .NET Framework 4.0:

http://msdn.microsoft.com/en-us/library/system.servicemodel.channels.securitybindingelement.allowinsecuretransport(VS.100).aspxGa naar de volgende Microsoft-website voor meer informatie over de DispatcherSynchronizationBehavior-klasse in het .NET Framework 4.0:

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

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.