Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Šajā rakstā ir aprakstīts labojumfailu apkopojumu 3009698, kas pieejama Microsoft .NET Framework 4.5.2 .NET Framework 4.5.1 un .NET Framework 4.5. Lai iegūtu papildinformāciju par labojumfailu pakotne novērš problēmas, skatiet sadaļu "Šī labojumfailu pakotne novērš problēmas".

Tīmekļa instalētājs ir maza pakete (mazāka par vienu megabaitu) automātiski nosaka un komponenti, kas attiecas uz konkrētu platformu lejupielādes.

Šis atjauninājums Netscape šādas atsevišķas pakotnes dažādiem produktiem un platformām.

Apraksts

KB numurs

.NET Framework 4.5 4.5.1 un 4.5.2 sistēmā Windows Vista SP2, Windows Server 2008 SP2, Windows 7 SP1 un Windows Server 2008 R2 SP1

3011114

.NET Framework 4.5 4.5.1 un 4.5.2 Windows 8 un Windows Server 2012

3011112

.NET Framework 4.5.1 un 4.5.2 Windows 8.1 un Windows Server 2012 R2

3011110


Risinājums

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.

Papildinformācija

Priekšnosacījumi

Lai lietotu šo labojumfailu, datorā jābūt instalētai .NET Framework 4.5.2, .NET Framework 4.5.1 vai instalēt .NET Framework 4.5.

Restartēšanas nepieciešamība

Dators ir jārestartē pēc šī labojumfaila lietošanas jebkuru ietekmētie faili tiek lietoti tādi. Ieteicams aizvērt visas lietojumprogrammas .NET Framework pirms šī labojumfaila.

Informācija par labojumfaila aizstāšanu

Šo labojumfailu pakotni neaizstāj iepriekš izlaistu labojumfailu pakotni.











Šī labojumfailu pakotne novērš problēmas

1. problēma

.NET Framework 4.5 tastatūras navigāciju WPF TreeView nedarbojas pareizi, TreeViewItem ir focusable elements, piemēram, pogas, izvēles rūtiņasvai Tekstlodziņā. Nospiežot augšupvērstās vai lejupvērstās bultiņas var mainīt fokusu nepareizi elements vai nevar mainīt fokusu vispār.

Šis labojumfails novērš šo problēmu, tādējādi augšupvērsto un lejupvērsto bultiņu mainīt fokusu uz pareizo elementu.

2. problēma

Zvanot GlyphRun.InkBoundingBox() vai kāda no tās atkarīgās piemēram FormattedText.Extent WPF lietojumprogrammā atgriešanas vērtības ir nedaudz lielāks .NET Framework 4.5 par .NET Framework 4.0. .NET Framework 4.0 bija kļūda, kas dažreiz radās, kad tika uzzīmēts (atkarībā no fontu, fonta izmēru un speciālās rakstzīmes). Kļūda tika izlabota programmas .NET Framework 4.5, paplašinot ierobežojošais lodziņš nedaudz tintes.

Konfigurācijas karodziņš nesaņemt labojums tiek pievienots šis labojumfails. Lietojumprogramma, kas izvēlas, ir tās pašas atgriešanas vērtības kā .NET Framework 4.0, bet var rasties arī kļūda "pazūd teksts".

Atteikties no problēmu, pievienojiet šo atslēgu appSettings sadaļā Lietojumprogrammas konfigurācijas fails:<add key="IncludeAllInkInBoundingBox" value="false"/> 3. problēma

Apsveriet šādu situāciju:

Šajā gadījumā klients lapa nedarbojas. Piemēram, nekas nenotiek, noklikšķinot uz pogas, kas ir paredzēts aktivizē zvanu.

4. problēma

Pieņemsim, ka izveidojat System.Workflow.Activities.StateMachineWorkflowActivity klases kopā ar darbības rekvizīta, kas norāda ActivitiesCollection sarakstu. Saraksts satur daudz darbību (piemēram, 300 vai vairākas darbības), kuros ir valsts un stāvoklī.

Šādā situācijā pārejas ActivitiesCollection saraksta beigās valsts darbības veikt daudz vairāk laika, lai pabeigtu par pāreju uz valsts darbībām, kas atrodas tuvu saraksta sākumā.

Šis labojumfails novērš nevajadzīgu ActivitiesCollection saraksta traversals meklēšanu mērķa valsts darbības nosaukums, nomainot valsts. Tādēļ ir nepieciešama pāreja uz valsts darbībām, kas ir ActivitiesCollection saraksta beigās ātrāk.

5. problēma

Pieņemsim, ka ir iespējoti WCF veiktspējas skaitītāji. Tomēr daži gadījumu nosaukumi ir saīsināts, jo tie ir garāks par 64 rakstzīmēm. Turklāt divi saīsināts gadījumu nosaukumi var būt vienādi. Šādā gadījumā WCF nerada skaitītājs gadījumus, kā paredzēts.

Lai iespējotu šo labojumfailu, lai appSettings konfigurācijas failā pievieno šādu rindu:<appSettings><add key=" wcf:ensureUniquePerformanceCounterInstanceNames " value="true" />
</appSettings>
Kad šis iestatījums ir iespējots, WCF noteiks, ja divas instances nosaukumu konflikta un pievienos astoņiem ciparu heksadecimālais jaukšanas nosaukumi beigām. Tādējādi abos gadījumos ir veiksmīgi izveidots.

6. jautājums

Pieņemsim, ka jūs lietojat WCF vidēja līmeņa vietni vai tīmekļa pakalpojumu klients, lai sazinātos ar līdzsvarotas slodzes servera pakalpojums http. Turklāt ir kāds no aizmugursistēmas hosts nav stāvoklī, kas atgriež HTTP atbildes ar "500" statusa kodu.

Šādā gadījumā savienojums neizdevās servera resursdatora atkārtojas WCF ChannelFactory savienojumu pūla, jo tas atgriež derīgu HTTP atbildes un izraisa augsto pieprasījumu neizdevās. Nav pieejams savienojums neizdevās resursdators, kas var izraisīt kļūmes klienta pieprasījumus mehānismu.

Lai iespējotu šo labojumfailu, lai appSettings konfigurācijas failā pievieno šādu rindu: <appSettings> <add key="wcf:httpTransportBinding:useUniqueConnectionPoolPerFactory" value="true"/>
</appSettings>
Kad šis labojumfails ir iespējota, katram gadījumam, kas izveidots un kas izmanto HTTP transporta ChannelFactory būs atsevišķu savienojumu kopu. Tas ļauj izstrādātājiem nodalījumu sakari par atsevišķu pūli līdz instantiating vairākus ChannelFactory objektus. Tā rīkojoties, var būt izlaisti savienojums neizdevās uzņemt aizverot ChannelFactory instancei, kas saistīta ar resursdatora neizdevās savienojums. Aizverot ChannelFactory instances pūlā savienojumi nav nekavējoties slēgts, jo tos kontrolē apvienošanas ServicePointManager klases darbību. Ir svarīgi noteikt zemu noklusējuma dīkstāves taimauta vai daudz ChannelFactory objekti tiek izveidots un slēgts, lai novērstu situāciju, kura daudz neizmantotos savienojumus ir gaida slēgšanu stāvoklī.

7 problēma

Pieņemsim, ka vēlaties atbalsta daudz vienlaicīgi lejupielādes vai augšupielādes pakalpojumā WCF WebHttpBinding galapunkts ir pieejamas. Pakalpojumu veiktspējas problēmas, neatkarīgi no tā, vai ir pievienota DispatcherSynchronizationBehavior izraisīs satura liels datu pārsūtīšanu, izmantojot straumēšanas režīmā (nevis bufera režīms).

Pēc šī labojumfaila lietošanas WCF izmantos asinhronās apstrādes, kas ievērojami palielina vairākas vienlaicīgas lejupielādes un augšupielādes veiktspēja.

Šis labojumfails ir iespējota, DispatcherSynchronizationBehavior AsynchronousSendEnabled rekvizīts ir iestatīts uz true. Lai to atspējotu, noņemiet dispatcherSynchronizationBehaviorvai tieši AsynchronousSendEnabled rekvizītu iestatīt uz false:<system.ServiceModel> <behaviors>
<endpointBehaviors>
<behavior name="MyEndpointBehavior">
<dispatcherSynchronization asynchronousSendEnabled="false" maxPendingReceives="5" />
</behavior>
</endpointBehaviors>
</behaviors>
</system.ServiceModel>
8. jautājums

Pieņemsim, ka datorā lietojat 2014. septembrī Krievijas laika joslu atjauninājums (atjaunināt 2998527). Ja jums ir lietojumprogramma, kas izmanto Microsoft .NET Framework un TimeZoneInfo klasi, lietojumprogramma var aprēķināt laika nepareizi. Papildinformāciju skatiet atjauninājuma 3012229 .

Šis labojumfails novērš pamata laika nobīdes look-ups.

9. jautājums

Pieņemsim, ka jums ir WPF lietojumprogrammu, kas tiek atvērts logs galvenajā logā. Mainot otrā loga lielumu, lietojumprogrammas avārijas un izveidošanas nulles rādītāju izņēmums.

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×