Ein Hotfix für das.NET Framework 3.5 Service Pack 1 ist für Windows 7 und für Windows Server 2008 R2 als Voraussetzung für Microsoft Office SharePoint Server 2010 verfügbar
EINFÜHRUNG
Dieser Hotfix stellt die folgenden Funktionen für Windows Communication Foundation (WCF) im Microsoft .NET Framework 3.5 Service Pack 1 (SP1) auf einem Computer bereit, auf dem Windows 7 oder Windows Server 2008 R2 ausgeführt wird. Dieser Hotfix ist auch eine Voraussetzung für Microsoft Office SharePoint Server 2010.
Merkmal 1
Der Hotfix fügt die AllowInsecureTransport-Eigenschaft in der SecurityBindingElement-Klasse für .NET Framework 3.5 Service Pack 1 hinzu. Der Standardwert dieser Eigenschaft ist auf False festgelegt. Wenn die Eigenschaft auf „True" festgelegt ist, kann die im gemischten Modus gesicherte Nachricht über einen ungesicherten Transport wie HTTP in Windows Communication Foundation (WCF)-Diensten gesendet werden. Die Eigenschaft sollte nur dann auf True gesetzt werden, wenn sich der Client und der Dienst in einer vertrauenswürdigen Umgebung befinden.
Merkmal 2
WCF-Dienste in .NET Framework 3.5 Service Pack 1 verwenden nur einen einzigen Thread zum Empfang sicherer Nachrichten, selbst wenn SharePoint über mehrere Webdienste verfügt, die gleichzeitig Anforderungen von verschiedenen Dienstclients empfangen.
Dieser Hotfix fügt die DispatcherSynchronization-Endpunktfunktionalität hinzu, um die Leistung der SharePoint-Dienste zu verbessern, die WCF verwenden. Mit dieser Endpunktfunktionalität können Sie mehrere Threads in einer Dienstinstanz verwenden, um gleichzeitig sichere Nachrichten zu empfangen.
Merkmal 3
Dieser Hotfix bietet Zugriff auf die OutgoingSupportingTokens-Eigenschaft in der SecurityMessageProperty-Klasse. SharePoint-Webdienst-Clients können diese neue Eigenschaft verwenden, um die durchschnittliche Latenz clientseitiger Anforderungen zu reduzieren, indem sie Token bei Bedarf wiederverwenden. Bisher wurden Token für jede Anfrage neu generiert.
Mehr Informationen
Hotfix-Informationen
Ein unterstützter Hotfix ist jetzt von Microsoft verfügbar. Es soll jedoch nur das in diesem Artikel beschriebene Problem beheben. Wenden Sie es nur auf Systeme an, bei denen dieses spezielle Problem auftritt.
Um dieses Problem zu beheben, wenden Sie sich an den Microsoft-Kundendienst, um den Hotfix zu erhalten. Eine vollständige Liste der Telefonnummern des Microsoft-Kundensupports und Informationen zu den Supportkosten finden Sie auf der folgenden Microsoft-Website:
http://support.microsoft.com/contactus/?ws=support Hinweis In besonderen Fällen können die Gebühren, die normalerweise für Supportanrufe anfallen, storniert werden, wenn ein Microsoft-Supportmitarbeiter feststellt, dass ein bestimmtes Update Ihr Problem lösen wird. Für zusätzliche Supportfragen und Probleme, die für das jeweilige Update nicht in Frage kommen, fallen die üblichen Supportkosten an.
Um diesen Hotfix aus der Microsoft Developer Network (MSDN) Code Gallery herunterzuladen, besuchen Sie die folgende Microsoft-Website:
http://code.msdn.microsoft.com/KB976462 Hinweis In der MSDN-Codegalerie werden die Sprachen angezeigt, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht aufgeführt ist, liegt das daran, dass die Ressourcenseite der Codegalerie für diese Sprache nicht verfügbar ist.
Alternativ können Sie dieses Hotfix-Rollup von der folgenden Microsoft Connect-Website herunterladen:
https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23806 Die englische Version dieses Hotfixes verfügt über die Dateiattribute (oder spätere Dateiattribute), die in der folgenden Tabelle aufgeführt sind. Die Datums- und Uhrzeitangaben für diese Dateien werden in der koordinierten Weltzeit (UTC) angegeben. Wenn Sie die Dateiinformationen anzeigen, werden diese in die Ortszeit konvertiert. Um den Unterschied zwischen UTC und Ortszeit zu ermitteln, verwenden Sie die Registerkarte „Zeitzone " im Element „Datum und Uhrzeit" in der Systemsteuerung.
Dateiinformationen
Für alle unterstützten x86-basierten Versionen von Windows 7
Dateiname | Dateiversion | Dateigröße | Datum | Zeit | Plattform |
|---|---|---|---|---|---|
Smdiagnostics.dll | 3.0.4506.5000 | 110.592 | 23. November 2009 | 23:22 | x86 |
System.identitymodel.dll | 3.0.4506.5000 | 438.272 | 23. November 2009 | 23:22 | x86 |
System.runtime.serialization.dll | 3.0.4506.5000 | 970.752 | 23. November 2009 | 23:22 | x86 |
System.servicemodel.dll | 3.0.4506.5000 | 5.967.872 | 23. November 2009 | 23:22 | x86 |
Servicemonikersupport.dll | 3.0.4506.5000 | 17.256 | 23. November 2009 | 23:22 | x86 |
Für alle unterstützten x64-basierten Versionen von Windows 7 und Windows Server 2008 R2
Dateiname | Dateiversion | Dateigröße | Datum | Zeit | Plattform |
|---|---|---|---|---|---|
Servicemonikersupport.dll | 3.0.4506.5000 | 19.304 | 23. November 2009 | 23:23 | x64 |
Smdiagnostics.dll | 3.0.4506.5000 | 94.208 | 23. November 2009 | 23:23 | x64 |
System.identitymodel.dll | 3.0.4506.5000 | 397.312 | 23. November 2009 | 23:23 | x64 |
System.runtime.serialization.dll | 3.0.4506.5000 | 847.872 | 23. November 2009 | 23:23 | x64 |
System.servicemodel.dll | 3.0.4506.5000 | 5.304.320 | 23. November 2009 | 23:23 | x64 |
Für alle unterstützten Itanium-basierten Versionen von Windows Server 2008 R2
Dateiname | Dateiversion | Dateigröße | Datum | Zeit | Plattform |
|---|---|---|---|---|---|
Servicemonikersupport.dll | 3.0.4506.5000 | 33.640 | 23. November 2009 | 23:21 | IA-64 |
Smdiagnostics.dll | 3.0.4506.5000 | 94.208 | 23. November 2009 | 23:21 | IA-64 |
System.identitymodel.dll | 3.0.4506.5000 | 397.312 | 23. November 2009 | 23:21 | IA-64 |
System.runtime.serialization.dll | 3.0.4506.5000 | 847.872 | 23. November 2009 | 23:21 | IA-64 |
System.servicemodel.dll | 3.0.4506.5000 | 5.304.320 | 23. November 2009 | 23:21 | IA-64 |
Voraussetzungen
Um diesen Hotfix anwenden zu können, muss .NET Framework 3.5 SP1 installiert sein.
Neustartanforderungen
Sie müssen den Computer nach der Installation dieses Hotfixes nicht neu starten, wenn derzeit keine .NET Framework-Instanz verwendet wird.
Beispiele für die neuen Funktionen
Das folgende Codebeispiel zeigt, wie die AllowInsecureTransport-Eigenschaft in der Sicherheitskonfiguration einer benutzerdefinierten Bindung verwendet wird.
<customBinding>
<binding name="SampleHttpBinding">
<security
authenticationMode="IssuedTokenOverTransport"
allowInsecureTransport="true"/>
<binaryMessageEncoding/>
<httpTransport/>
</binding>
</customBinding>
Das folgende Codebeispiel zeigt, wie das Endpunktverhalten „DispatcherSynchronization" verwendet wird, um die maximale Anzahl von Threads für den Empfang von Nachrichten anzugeben.
<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 hierbei um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Gilt für" aufgeführt sind.
Verweise
Weitere Informationen zu den im Abschnitt „Funktion 1" beschriebenen Funktionen erhalten Sie, wenn Sie auf die folgende Artikelnummer klicken, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
971831 FIX: Ein Hotfix, der eine SecurityBindingElement.AllowInsecureTransport-Eigenschaft hinzufügt, die das Senden der im gemischten Modus gesicherten Nachricht über einen ungesicherten Transport in WCF ermöglicht, ist für .NET Framework 3.5 Service Pack 1 verfügbar
Weitere Informationen zu den im Abschnitt „Funktion 2" beschriebenen Funktionen erhalten Sie, wenn Sie auf die folgende Artikelnummer klicken, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
975955 Es ist ein Hotfix verfügbar, der ein Endpunktverhalten hinzufügt, das es Diensten ermöglicht, mehrere Threads zu verwenden, um sichere Nachrichten in .NET Framework 3.5 Service Pack 1 zu empfangen
Weitere Informationen zu den im Abschnitt „Funktion 3" beschriebenen Funktionen erhalten Sie, wenn Sie auf die folgende Artikelnummer klicken, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
976394 FIX: Es ist ein Hotfix verfügbar, der die SecurityMessageProperty.OutgoingSupportingToken-Eigenschaft in Microsoft .NET 3.5 Service Pack 1 öffentlich macht
Weitere Informationen zur SecurityMessageProperty.OutgoingSupportingTokens-Eigenschaft in .NET Framework 4.0 finden Sie auf der folgenden Microsoft-Website:
http://msdn.microsoft.com/en-us/library/system.servicemodel.security.securitymessageproperty.outgoingsupportingtokens(VS.100).aspx Weitere Informationen zur SecurityBindingElement.AllowInsecureTransport-Eigenschaft in .NET Framework 4.0 finden Sie unter folgende Microsoft-Website:
http://msdn.microsoft.com/en-us/library/system.servicemodel.channels.securitybindingelement.allowinsecuretransport(VS.100).aspx Weitere Informationen zur DispatcherSynchronizationBehavior-Klasse in .NET Framework 4.0 finden Sie auf der folgenden Microsoft-Webseite Website:
No comments:
Post a Comment