Als Voraussetzung für Microsoft Office SharePoint Server 2010 ist ein Hotfix für .NET von Framework 3.5 Service Pack 1 für Windows 7 und Windows Server 2008 R2 verfügbar

Gilt für: .NET Framework 3.5 Service Pack 1Windows 7 EnterpriseWindows 7 Enterprise N

Einführung


Dieses Update bietet die folgenden Funktionen für Windows Communication Foundation (WCF) in Microsoft.NET Framework 3.5 Servicepack 1 (SP1) auf einem Computer mit Windows 7 oder Windows Server 2008 R2. Dieser Hotfix ist auch eine Voraussetzung für Microsoft Office SharePoint Server 2010.

Funktion 1

Der Hotfix fügt die AllowInsecureTransport -Eigenschaft in der SecurityBindingElement -Klasse für.NET Framework 3.5 Service Pack 1. Der Standardwert dieser Eigenschaft ist auf False festgelegt. Wenn die Eigenschaft auf True festgelegt ist, kann im gemischten Modus sichere Nachricht über einen nicht gesicherten Transport in Windows Communication Foundation (WCF)-Dienste HTTP gesendet werden. Die Eigenschaft sollte nur, wenn der Client und der Dienst in einer vertrauenswürdigen Umgebung sind auf true festgelegt werden.

Feature 2

WCF-Dienste in.NET Framework 3.5 Service Pack 1 verwenden nur einen einzelnen Thread sichere Nachrichten empfangen, auch wenn SharePoint mehrere Webdienste gleichzeitig Anfragen von anderen Kunden.

Dieser Hotfix fügt DispatcherSynchronization Endpunkt Funktionen zum Verbessern der Leistung von SharePointServices, die WCF verwenden. Diese Endpunkt-Funktion können Sie mehrere Threads in einer Dienstinstanz sichere Nachrichten gleichzeitig empfangen.

Feature 3

Dieser Hotfix ermöglicht den Zugriff auf die OutgoingSupportingTokens -Eigenschaft in der Klasse SecurityMessageProperty . Diese neue Eigenschaft können SharePoint-Webdienstclients reduzieren die durchschnittliche Wartezeit der clientseitigen Anfragen Wiederverwenden von Token erforderlich sind. Bislang wurden Token für jede Anforderung neu generiert.

Weitere Informationen


Hotfix-Informationen

Ein unterstützter Hotfix ist inzwischen von Microsoft erhältlich. Es soll jedoch nur das Problem beheben, das in diesem Artikel beschrieben ist. Wenden Sie es nur auf Systeme an, bei denen dieses spezielle Problem auftritt.

Um dieses Problem zu beheben, wenden Sie sich an Microsoft Support Services, um den Hotfix zu erhalten. Eine vollständige Liste der Telefonnummern des Microsoft Product Support Services und Informationen zu den Supportkosten finden Sie auf folgender Microsoft-Website:Hinweis In bestimmten Fällen können Gebühren, die normalerweise für Support-Anrufe anfallen abgebrochen werden, wenn ein Microsoft-Supportmitarbeiter feststellt, dass ein bestimmtes Update Ihr Problem behebt. Die normalen Supportkosten gilt für zusätzliche Supportfragen und Probleme, die nicht für das betreffende Update qualifizieren.

Zum Herunterladen dieser Updates von der Microsoft Developer Network (MSDN) Code Gallery finden Sie auf der folgenden Microsoft-Website:

Hinweis Der MSDN Code Gallery zeigt die Sprachen an, für die der Hotfix verfügbar ist. Die aufgeführten Sprache nicht angezeigt wird, ist der Code Gallery-Ressourcenseite nicht für diese Sprache steht.



Alternativ können Sie dieses Hotfix-Rollup von der folgenden Microsoft Connect-Website herunterladen:


Die englische Version dieses Hotfixes weist Dateiattribute (oder spätere Attribute), die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie die Dateiinformationen anzeigen, werden sie in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu finden, verwenden Sie die Registerkarte Zeitzone unter Datum und Uhrzeit in der Systemsteuerung.

Dateiinformationen

Für alle unterstützten x86-basierten Versionen von Windows 7
DateinameDateiversionDateigrößeDatumZeitPlattform
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
Für alle unterstützten x64-basierten Versionen von Windows 7 und Windows Server 2008 R2
DateinameDateiversionDateigrößeDatumZeitPlattform
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
Für alle unterstützten Itanium-basierten Versionen von Windows Server 2008 R2
DateinameDateiversionDateigrößeDatumZeitPlattform
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

Voraussetzungen

Sie müssen.NET Framework 3.5 SP1 installiert, um diesen Hotfix anwenden.

Neustart

Sie müssen keinen Neustart des Computers nach der Installation dieses Hotfixes, wenn keine aktuell verwendete.NET Framework-Instanz vorhanden ist.

Beispiele für die neuen features

Im folgenden Codebeispiel wird veranschaulicht, wie mithilfe die AllowInsecureTransport -Eigenschaft in der Sicherheitskonfiguration einer benutzerdefinierten Bindung.
<customBinding>
<binding name="SampleHttpBinding">
<security
authenticationMode="IssuedTokenOverTransport"
allowInsecureTransport="true"/>
<binaryMessageEncoding/>
<httpTransport/>
</binding>
</customBinding>
Im folgenden Codebeispiel wird veranschaulicht, wie mit Endpunktverhalten DispatcherSynchronization Geben Sie die maximale Anzahl von Threads für den Empfang von Nachrichten.
<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 hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.

Referenzen


Weitere Informationen über die Funktionalität, die im Abschnitt "Feature 1" beschrieben, klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:

971831 beheben: SecurityBindingElement.AllowInsecureTransport Eigenschaft hinzu, die die gemischten gesicherte Nachricht über einen nicht gesicherten Transport in WCF können Hotfix steht für.NET Framework 3.5 Service Pack 1

Weitere Informationen über die Funktionalität, die im Abschnitt "Feature 2" beschrieben, klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:

975955 ist ein Hotfix verfügbar, die mehrere Threads verwenden, um sichere Nachrichten in.NET Framework 3.5 Service Pack 1 Services kann Endpunktverhalten hinzufügt

Weitere Informationen über die Funktionalität, die im Abschnitt "Feature 3" beschrieben, klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:

976394 beheben: ein Hotfix ist verfügbar, das macht die Eigenschaft SecurityMessageProperty.OutgoingSupportingToken im Microsoft .NET 3.5 Servicepack 1

Weitere Informationen über die Eigenschaft SecurityMessageProperty.OutgoingSupportingTokens in.NET Framework 4.0 finden Sie auf der folgenden Microsoft-Website:Weitere Informationen über die Eigenschaft SecurityBindingElement.AllowInsecureTransport in.NET Framework 4.0 finden Sie auf der folgenden Microsoft-Website:Weitere Informationen über die DispatcherSynchronizationBehavior-Klasse in.NET Framework 4.0 finden Sie auf der folgenden Microsoft-Website: