SISSEJUHATUS
Selle käigultparanduse pakub järgmisi funktsioone for Windows Communication Foundation (WCF) rakenduses Microsoft .NET Framework 3.5 hoolduspaketi 1 (SP1) arvutisse, kus töötab Windows 7 või Windows Server 2008 R2. Selle kiirparanduse eelduseks ka Microsoft Office SharePoint Server 2010.
Funktsioon 1
Kiirparandus lisab AllowInsecureTransport atribuudi SecurityBindingElement klassi .NET Framework 3.5 Service Pack 1. See atribuut vaikeväärtus on seatud False. Kui atribuudi väärtus on tõene, segarežiimiga turvatud sõnumi saatmist turvamata transport näiteks HTTP Windows Communication Foundation (WCF) teenuste üle. Atribuudi peaks True ainult, kui klient ja teenus on usaldusväärne keskkonnas.
Funktsioon 2
WCF-i teenused .NET Framework 3.5 Service Pack 1 kasutada ainult ühte teemat turvalise teateid isegi siis, kui SharePoint on mitu veebiteenuste samaaegselt erinevaid klientide taotluste vastuvõtmine.
See kiirparandus lisab DispatcherSynchronization lõpp-punkti funktsiooni SharePointi teenused, mis kasutavad WCF-i jõudlust suurendada. Selle lõpp-punkti funktsioon lubab teil kasutada mitme lõime teenuse eksemplari samaaegselt turvalise teateid.Funktsioon 3
See kiirparandus võimaldab SecurityMessageProperty klassi OutgoingSupportingTokens atribuuti. SharePointi Web service kliendid saavad kasutada uue atribuudile vähendada kliendipoolne taotluste Keskmine latentsus taaskasutamine märkide, kui neid on vaja. Varem oli iga taotluse uuesti märgid.
Lisateabe saamiseks
Kiirparanduse teave
Lasknud välja toetatava käigultparanduse on nüüd Microsoftilt saadaval. See on mõeldud üksnes käesolevas artiklis kirjeldatud probleemi kõrvaldamiseks. Rakendage seda ainult süsteemides, kus ilmneb see konkreetne probleem.
Selle probleemi lahendamiseks pöörduge vastava kiirparanduse hankimiseks Microsofti klienditoe. Täieliku loendi Microsofti klienditugiteenuste pakkujate telefoninumbrite ja tugiteenuste hinnateabe hankimiseks külastage järgmist Microsofti veebisaiti:http://support.microsoft.com/contactus/?ws=supportMärkus. Erijuhtudel võib kulud, mis tekivad teatud tugiteenuse telefonikõnede maksumus tühistada, kui Microsofti tugiteenusepakkuja leiab, et mõni konkreetne värskendus lahendab teie probleemi. Tavaline tugiteenuste kohaldatakse täiendavat tugiteenust vajavatele küsimustele ning probleemidele, mis pole lahendatavad konkreetse värskenduse installimisega. Microsoft Developer Networki (MSDN) koodi Galerii selle kiirparanduse allalaadimiseks külastage järgmist Microsofti veebisaiti:
http://code.msdn.microsoft.com/KB976462Märkus. MSDN-i Koodigaleriis kuvatakse keeled, mille jaoks kiirparandus on saadaval. Kui te ei näe oma keeles, sellepärast kood Galerii ressurss leht ei ole selles keeles saadaval. Teise võimalusena saate alla laadida see käigultparanduste koondpakett Microsoft Connect veebisaiti:
https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23806Sellel kiirparanduse ingliskeelsel versioonil on failiatribuudid (või hilisemad failiatribuudid), mis on loetletud järgmises tabelis. Kuupäevad ja kellaajad need failid jaoks on loetletud maailmaaja järgi (UTC). Faili teabe vaatamisel teisendatakse see kohalikule ajale. UTC ja kohaliku aja erinevuste väljaselgitamiseks kasutage juhtpaneeli üksuses kuupäev ja kellaaeg vahekaarti ajavöönd .
Failiteave
Kõik toetatud Windows 7 x86-põhised versioonid
Faili nimi |
Faili versioon |
Faili maht |
Kuupäev |
Aeg |
Platvorm |
---|---|---|---|---|---|
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 |
Kõik toetatud Windows 7 ja Windows Server 2008 R2 x64-põhised versioonid
Faili nimi |
Faili versioon |
Faili maht |
Kuupäev |
Aeg |
Platvorm |
---|---|---|---|---|---|
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 |
Kõik toetatud Windows Server 2008 R2 Itaniumi-põhised versioonid
Faili nimi |
Faili versioon |
Faili maht |
Kuupäev |
Aeg |
Platvorm |
---|---|---|---|---|---|
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 |
Eeltingimused
.NET Framework 3.5 SP1 installitud selle kiirparanduse rakendamiseks peab teil olema.
Taaskäivitamise nõuded
Sa pead taaskäivitage arvuti pärast selle kiirparanduse installimist, kui pole praegu kasutusel .NET Frameworki eksemplari.
Sellised uued funktsioonid
Koodi järgmises näites näitab, kuidas kasutada AllowInsecureTransport atribuudi kohandatud side turvalisuse konfiguratsiooni.
<customBinding>
<binding name="SampleHttpBinding"> <security authenticationMode="IssuedTokenOverTransport" allowInsecureTransport="true"/> <binaryMessageEncoding/> <httpTransport/> </binding> </customBinding>
Koodi järgmises näites kirjeldatakse, kuidas DispatcherSynchronization lõpp-punkti käitumise abil saate määrata maksimaalse arvu sõnumeid teemad.
<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>
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.
Viited
Funktsioone, mida kirjeldatakse jaotises "Funktsioon 1" kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:
971831 FIX: kiirparandust, mis lisab SecurityBindingElement.AllowInsecureTransport atribuudi, mis võimaldab segada režiimi turvatud sõnumi saatmise kaudu turvamata transport WCF-i jaoks on saadaval .NET Framework 3.5 Service Pack 1 Funktsioone, mida kirjeldatakse jaotises "Funktsioon 2" kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:
975955 kiirparandus on saadaval mis lisab lõpp-punkti käitumine, mis võimaldab teenuste abil mitme lõime turvalise teateid .NET Framework 3.5 Service Pack 1 Funktsioone, mida kirjeldatakse jaotises "Funktsioon 3" kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:
976394 FIX: kiirparandus on saadaval, mis muudab SecurityMessageProperty.OutgoingSupportingToken atribuudi avaliku Microsoft .NET 3.5 hoolduspaketi 1 .NET Framework 4,0 SecurityMessageProperty.OutgoingSupportingTokens atribuudi kohta lisateabe saamiseks külastage järgmist Microsofti veebisaiti:
http://msdn.microsoft.com/en-us/library/system.servicemodel.security.securitymessageproperty.outgoingsupportingtokens(VS.100).aspx.NET Framework 4,0 SecurityBindingElement.AllowInsecureTransport atribuudi kohta lisateabe saamiseks külastage järgmist Microsofti veebisaiti:
http://msdn.microsoft.com/en-us/library/system.servicemodel.channels.securitybindingelement.allowinsecuretransport(VS.100).aspx.NET Framework 4,0 DispatcherSynchronizationBehaviorklassi kohta lisateabe saamiseks külastage järgmist Microsofti veebisaiti: