IEVADS
Šis labojumfails nodrošina šādus līdzekļus, lai Windows Communication Foundation (WCF), Microsoft .NET Framework 3.5 1. servisa pakotne (SP1) datorā, kurā darbojas sistēma Windows 7 vai Windows Server 2008 R2. Šajā labojumfailā ir arī priekšnoteikums Microsoft Office SharePoint Server 2010.
Līdzeklis 1
Labojumfailu pievieno rekvizītu AllowInsecureTransport SecurityBindingElement klases .NET Framework 3.5 1. servisa pakotnei. Šis rekvizīts noklusējuma vērtība ir iestatīts uz False. Ja rekvizīts ir iestatīts uz True, jaukta režīma drošu ziņojumu nosūtīt, izmantojot nedrošu HTTP transporta pakalpojumu Windows Communication Foundation (WCF). Rekvizīts ir jāiestata kā True tikai tad, ja klients un pakalpojums ir uzticams vidē.
Līdzeklis ' 2
WCF pakalpojumi .NET Framework 3.5 1. servisa pakotne izmantot tikai viena pavediena saņemt drošus ziņojumus, pat tad, ja SharePoint ir vairākas tīmekļa pakalpojumi vienlaicīgi saņemt pieprasījumus no citu pakalpojumu klientiem.
Šis labojumfails pievieno uzlabot SharePoint pakalpojumus, kuri lieto WCF DispatcherSynchronization galapunkta funkcionalitāti. Šī galapunkta funkcionalitāte ļauj lietot vairākus pavedienus pakalpojuma gadījumā vienlaicīgi saņemt drošus ziņojumus.
Līdzeklis 3.
Šis labojumfails nodrošina piekļuvi rekvizītu OutgoingSupportingTokens SecurityMessageProperty klases. SharePoint Web pakalpojumu klienti var izmantot šo jauno rekvizītu samazināt vidējais Latentums klienta pieprasījumus, tie ir nepieciešami atkārtoti izmantot pilnvaras. Agrāk bija reģenerēta pilnvaras par katru pieprasījumu.
Papildinformācija
Informācija par labojumfailu
Pašlaik korporācija Microsoft piedāvā atbalstītu labojumfailu. Tomēr tas ir paredzēts tikai šajā rakstā aprakstītās problēmas novēršanai. Izmantojiet to tikai tām sistēmām, kurām ir radusies tieši šī problēma.
Lai novērstu šo problēmu, sazinieties ar Microsoft klientu atbalsta pakalpojumu sniedzēju, lai iegūtu labojumfailu. Lai iegūtu pilnīgu sarakstu ar Microsoft klientu atbalsta pakalpojumu sniedzēju tālruņu numuriem un informāciju par atbalsta izmaksām, apmeklējiet šo Microsoft vietni:
http://support.microsoft.com/contactus/?ws=supportPiezīme. Īpašos gadījumos standarta izmaksas par atbalsta zvaniem nav jāsedz, ja Microsoft atbalsta speciālists nosaka, ka šo problēmu novērsīs noteikts atjauninājums. Parasti atbalsta izmaksas tiek piemērotas jautājumiem par papildu atbalstu un problēmām, kas neskar specifisko atjauninājumu apspriešanu.
Lai lejupielādētu šo labojumfailu Microsoft izstrādātāju tīkla (MSDN) kodu galerijas, apmeklējiet šo Microsoft Web vietu:
http://code.msdn.microsoft.com/KB976462Piezīme. MSDN kodu galerijā redzamas valodas, kurām ir pieejams labojumfails. Ja tajā nav vajadzīgās valodas sarakstā, tas nozīmē, ka kodu galerijas resursu lapa šajā valodā nav pieejama.
Vai arī šī labojumfailu apkopojuma var lejupielādēt šo savienojumu Microsoft Web vietu:
https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23806Šī labojumfaila versijai angļu valodā ir faila atribūti (vai jaunāki faila atribūti) Šajā tabulā sniegtie. Šo failu datumi un laiki ir norādīti atbilstoši universālajam koordinētajam laikam (UTC). Skatot faila informāciju, tā tiek pārvērsta atbilstoši vietējam laikam. Lai noskaidrotu atšķirību starp UTC un vietējo laiku, izmantojiet vadības paneļa vienuma Datums un laiks cilni Laika josla.
Informācija par failu
Visām atbalstītajām Windows 7 x86 bitu versijām
Faila nosaukums |
Faila versija |
Faila lielums |
Datums |
Laiks |
Platformas |
---|---|---|---|---|---|
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 |
Visām atbalstītajām x64 bitu versijas Windows 7 un Windows Server 2008 R2
Faila nosaukums |
Faila versija |
Faila lielums |
Datums |
Laiks |
Platformas |
---|---|---|---|---|---|
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 |
Visām atbalstītajām Windows Server 2008 R2 Itanium tipa versijām
Faila nosaukums |
Faila versija |
Faila lielums |
Datums |
Laiks |
Platformas |
---|---|---|---|---|---|
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 |
Priekšnosacījumi
Lai lietotu šo labojumfailu .NET Framework 3.5 SP1 ir nepieciešama.
Restartēšanas nepieciešamība
Nav pēc šī labojumfaila instalēšanas, ja nav šobrīd izmanto .NET Framework instance ir jārestartē dators.
Piemēram, jaunie līdzekļi
Šajā kodu piemērā parādīts, kā izmantot rekvizītu AllowInsecureTransport pielāgotā saistīšana drošības konfigurācijas.
<customBinding>
<binding name="SampleHttpBinding">
<security
authenticationMode="IssuedTokenOverTransport"
allowInsecureTransport="true"/>
<binaryMessageEncoding/>
<httpTransport/>
</binding>
</customBinding>
Šajā kodu piemērā parādīts, kā izmantot DispatcherSynchronization galapunkta darbības, lai norādītu maksimālo ziņojumu saņemšanai pavedienu skaits.
<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>
Statuss
Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz".
Atsauces
Lai iegūtu papildinformāciju par funkcionalitāte, kas aprakstīta sadaļā "Feature 1", noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
971831 FIX: pievieno SecurityBindingElement.AllowInsecureTransport rekvizīta, kas ļauj jaukta režīma drošu ziņojumu nosūtīšanu, izmantojot nedrošu WCF transportam labojumfails ir pieejams .NET Framework 3.5 1. servisa pakotne
Lai iegūtu papildinformāciju par funkcionalitāte, kas aprakstīta sadaļā "Feature 2", noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
975955 ir pieejams labojumfails, kas pievieno galapunkta izturēšanās, kas ļauj pakalpojumu izmanto vairākus pavedienus saņemt drošus ziņojumus .NET Framework 3.5 1. servisa pakotne
Papildinformāciju par funkcionalitāte, kas aprakstīta sadaļā "Feature 3", noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
976394 FIX: ir pieejams labojumfails, kas padara SecurityMessageProperty.OutgoingSupportingToken rekvizīta valsts Microsoft .NET 3.5 1. servisa pakotne
Lai iegūtu papildinformāciju par rekvizītu SecurityMessageProperty.OutgoingSupportingTokens .NET Framework 4.0, apmeklējiet šo Microsoft Web vietu:
http://msdn.microsoft.com/en-us/library/system.servicemodel.security.securitymessageproperty.outgoingsupportingtokens(VS.100).aspxLai iegūtu papildinformāciju par rekvizītu SecurityBindingElement.AllowInsecureTransport .NET Framework 4.0, apmeklējiet šo Microsoft Web vietu:
http://msdn.microsoft.com/en-us/library/system.servicemodel.channels.securitybindingelement.allowinsecuretransport(VS.100).aspxLai iegūtu papildinformāciju par DispatcherSynchronizationBehaviorklases .NET Framework 4.0, apmeklējiet šo Microsoft Web vietu: