Un correctif pour.NET Framework 3.5 Service Pack 1 est disponible pour Windows 7 et Windows Server 2008 R2 en tant que composant requis pour Microsoft Office SharePoint Server 2010

S’applique à : .NET Framework 3.5 Service Pack 1Windows 7 EnterpriseWindows 7 Enterprise N

INTRODUCTION


Ce correctif fournit les fonctionnalités suivantes de Windows Communication Foundation (WCF) dans le Microsoft.NET Framework 3.5 Service Pack 1 (SP1) sur un ordinateur qui exécute Windows 7 ou Windows Server 2008 R2. Ce correctif est également requis pour Microsoft Office SharePoint Server 2010.

Fonction 1

Le correctif ajoute la propriété AllowInsecureTransport dans la classe SecurityBindingElement pour.NET Framework 3.5 Service Pack 1. La valeur par défaut de cette propriété est définie sur False. Lorsque la propriété est définie sur True, le message sécurisé en mode mixte peut être envoyé via un transport non sécurisé comme HTTP dans les services Windows Communication Foundation (WCF). La propriété doit être définie sur True uniquement lorsque le client et le service sont dans un environnement sécurisé.

Fonction 2

Les services WCF dans le.NET Framework 3.5 Service Pack 1 n'utilisent qu’un seul thread à recevoir des messages sécurisés, même si SharePoint dispose de plusieurs services Web recevoir simultanément des demandes provenant de clients de service différents.

Ce correctif logiciel ajoute des fonctionnalités de point de terminaison de DispatcherSynchronization pour améliorer les performances des services SharePoint qui utilisent WCF. Cette fonctionnalité de point de terminaison vous permet d’utiliser plusieurs threads dans une instance de service à recevoir simultanément des messages sécurisés.

Fonction 3

Ce correctif fournit l’accès à la propriété OutgoingSupportingTokens dans la classe SecurityMessageProperty . Les clients du service SharePoint Web peuvent utiliser cette nouvelle propriété pour réduire la latence moyenne des requêtes de côté client par réutilisation de jetons lorsqu’ils sont requis. Auparavant, les jetons ont été régénérés pour chaque demande.

Plus d'informations


Informations sur le correctif

Un correctif pris en charge est désormais disponible auprès de Microsoft. Toutefois, il est conçu pour résoudre uniquement le problème décrit dans cet article. Il s’applique uniquement aux systèmes rencontrant ce problème spécifique.

Pour résoudre ce problème, contactez les Services de Support technique Microsoft pour obtenir le correctif. Pour obtenir une liste complète des numéros de téléphone des Services de Support technique Microsoft et des informations relatives aux frais de support technique, visitez le site Web Microsoft suivant :Remarque Dans des cas particuliers, des frais généralement encourus pour les appels au support technique peuvent être annulés si un technicien du support technique Microsoft détermine qu'une mise à jour spécifique peut résoudre votre problème. Les coûts habituels du support technique s’appliqueront aux autres questions et problèmes qui ne relèvent pas de la mise à jour spécifique en question.

Pour télécharger ce correctif à partir de la galerie de Code Microsoft Developer Network (MSDN), visitez le site Web de Microsoft à l’adresse suivante :

Remarque MSDN Code Gallery affiche les langues pour lesquelles ce correctif est disponible. Si vous ne voyez pas votre langue, c'est certainement dû au fait que la page de ressource Code Gallery n'existe pas dans cette langue.



Vous pouvez également télécharger ce correctif cumulatif à partir du site Web Microsoft Connect :


La version anglaise de ce correctif dispose des attributs de fichier (ou version ultérieure) répertoriés dans le tableau suivant. Les dates et heures de ces fichiers sont répertoriées en temps universel coordonné (UTC). Lorsque vous affichez les informations de fichier, elles sont converties en heure locale. Pour trouver la différence entre l’UTC et l’heure locale, utilisez l’onglet fuseau horaire dans l’élément de Date et heure dans le panneau de configuration.

Informations sur les fichiers

Pour toutes les versions x86 de Windows 7 prises en charge
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Smdiagnostics.dll3.0.4506.5000110,59223-Nov-200923:22x86
System.identitymodel.dll3.0.4506.5000438 27223-Nov-200923:22x86
System.runtime.serialization.dll3.0.4506.5000970,75223-Nov-200923:22x86
System.servicemodel.dll3.0.4506.50005,967,87223-Nov-200923:22x86
Servicemonikersupport.dll3.0.4506.500017,25623-Nov-200923:22x86
Pour toutes les versions 64 bits de Windows 7 et Windows Server 2008 R2
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Servicemonikersupport.dll3.0.4506.500019,30423-Nov-200923:23x64
Smdiagnostics.dll3.0.4506.500094,20823-Nov-200923:23x64
System.identitymodel.dll3.0.4506.5000397,31223-Nov-200923:23x64
System.runtime.serialization.dll3.0.4506.5000847,87223-Nov-200923:23x64
System.servicemodel.dll3.0.4506.50005,304,32023-Nov-200923:23x64
Pour toutes les versions Itanium et Windows Server 2008 R2
Nom de fichierVersion de fichierTaille du fichierDateHeurePlateforme
Servicemonikersupport.dll3.0.4506.500033,64023-Nov-200923:21IA-64
Smdiagnostics.dll3.0.4506.500094,20823-Nov-200923:21IA-64
System.identitymodel.dll3.0.4506.5000397,31223-Nov-200923:21IA-64
System.runtime.serialization.dll3.0.4506.5000847,87223-Nov-200923:21IA-64
System.servicemodel.dll3.0.4506.50005,304,32023-Nov-200923:21IA-64

Conditions préalables

Vous devez avoir le.NET Framework 3.5 Service Pack 1 pour appliquer ce correctif.

Nécessité d’un redémarrage

Vous n’êtes pas obligé de redémarrer l’ordinateur après avoir installé ce correctif logiciel si aucune instance de.NET Framework en cours d’utilisation.

Exemples de nouvelles fonctionnalités

L’exemple de code suivant montre comment utiliser la propriété AllowInsecureTransport dans la configuration de la sécurité d’une liaison personnalisée.
<customBinding>
<binding name="SampleHttpBinding">
<security
authenticationMode="IssuedTokenOverTransport"
allowInsecureTransport="true"/>
<binaryMessageEncoding/>
<httpTransport/>
</binding>
</customBinding>
L’exemple de code suivant montre comment utiliser le comportement de point de terminaison DispatcherSynchronization pour spécifier le nombre maximal de threads de réception de messages.
<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>

État


Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Références


Pour plus d’informations sur la fonctionnalité qui est décrite dans la section « Fonctionnalité 1 », cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

971831 correctif : un correctif qui ajoute une propriété SecurityBindingElement.AllowInsecureTransport qui permet du message sécurisé de mode mixte d’être envoyés via un transport non sécurisé dans WCF est disponible pour.NET Framework 3.5 Service Pack 1

Pour plus d’informations sur la fonctionnalité qui est décrite dans la section « Fonctionnalité 2 », cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

975955 un correctif est disponible qui ajoute un comportement de point de terminaison qui services vous permet d’utiliser plusieurs threads pour recevoir des messages sécurisés dans le.NET Framework 3.5 Service Pack 1

Pour plus d’informations sur la fonctionnalité qui est décrite dans la section « Fonctionnalité 3 », cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

976394 correctif : un correctif est disponible qui publie la propriété SecurityMessageProperty.OutgoingSupportingToken dans le Microsoft .NET 3.5 Service Pack 1

Pour plus d’informations sur la propriété SecurityMessageProperty.OutgoingSupportingTokens dans.NET Framework 4.0, visitez le site Web de Microsoft à l’adresse suivante :Pour plus d’informations sur la propriété SecurityBindingElement.AllowInsecureTransport dans.NET Framework 4.0, visitez le site Web de Microsoft à l’adresse suivante :Pour plus d’informations sur la classe DispatcherSynchronizationBehaviordans.NET Framework 4.0, visitez le site Web de Microsoft à l’adresse suivante :