Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Sümptomid

Oletagem, et versiooniks Microsoft .NET Frameworki 4.6 teie arvutisse. Kui kasutate rakendust, mis kasutab Windows side raamistik (WCF) XML-i SOAP sõnumite saatmiseks, kodeering võib võtta pisut kauem. Mõnel juhul võib see mõjutada kus server rakenduse töödeldavate taotluste määr.

Põhjus

See probleem ilmneb uue just (JIT) kompilaator, mille nimi on RyuJIT tõttu. Selle koostaja kasutab erinevaid optimeerimine kui pärand JIT64 kompilaator. Meetod kuum koodi tee XmlDictionaryWriter kodeerimiseks on optimeeritud uue JIT-kompilaatori ja loodud native juhiseid aeglasemalt ja kodeering võtab kauem aega. Kui SOAP sõnum sisaldab mitmeid strings olema kodeeritud, seda aeglasemalt koodi kasutatakse sagedamini ja võib mõjutada encoding aega.

Lahendus

Selle probleemi lahendamiseks konfigureerige rakenduse keelata ngen System.Runtime.Serialization.dll komplekti ja pärand mootor JIT kasutamiseks. Selleks kasutage ühte järgmistest meetoditest.

  • Seadistage järgmised keskkonnamuutujaid.

    COMPLUS_useLegacyJit=1
    COMPLUS_DisableNativeImageLoadList=System.Runtime.Serialization

  • Registris, looge üks järgmistest alamvõtmetest:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework

    Seejärel lisage järgmised väärtused:

    • Võtme nimi: useLegacyJit
      Tüüp: REG_WORD
      Väärtus: 1

    • Võtme nimi: DisableNativeImageLoadList
      Tüüp: REG_SZ
      Väärtus: System.Runtime.Serialization

  • Lisage järgmine tekst < rakendus >. exe.config faili. Näidatud jaotiste loomine, kui need pole juba olemas.<configuration> <runtime>
    <useLegacyJit enabled="1">
    <disableNativeImageLoad>
    <assemblyIdentity name="System.Runtime.Serialization" />
    </disableNativeImageLoad>
    </runtime>
    </configuration>



.NET Frameworki 4.6 teadaolevate probleemide kohta lisateabe saamiseks vaadake teadaolevad probleemid .NET Frameworki 4.6.

Lisateabe saamiseks

Toote Versioonimine muudatused ja nende mõju .NET Frameworki 4.6 kohta lisateabe saamiseks vaadake teemat Rakenduste ühilduvuse .NET Frameworki 4.6.

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×