.NET Framework 4.5 4.5.1 un 4.5.2 sistēmā Windows Vista SP2, Windows 7 SP1, Windows 8, Windows 8.1, Windows Server 2008 SP2, Windows Server 2008 R2 SP1, Windows Server 2012 un Windows Server 2012 R2 labojumfailu apkopojuma 3009678 (Offline Installer)

Šajā rakstā ir aprakstīts labojumfailu apkopojumu 3009678, 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".

Bezsaistes pakotni var izmantot gadījumos, kad tīmekļa instalētājs nevar izmantot interneta savienojamības trūkuma dēļ. Iespējas, korporācija Microsoft iesaka izmantot instalēšanas Web vietā bezsaistes pakotni optimālu efektivitāti un joslas platuma prasības.

Š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 ChannelFactory izveidots, kas izmanto HTTP transporta 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. Tas ļauj dzēšanas savienojums neizdevās uzņemt aizverot ChannelFactory gadījumu, kas saistīti ar savienojumu ar resursdatoru neizdevās. Aizverot ChannelFactory gadījumu, pūlā savienojumi ir nekavējoties aizvērts, jo tos kontrolē apvienošanas ServicePointManager klases darbību. Ir svarīgi noteikt zemu dīkstāves taimauta, ja daudzi ChannelFactory objekti tiek izveidota un slēgta novērst situāciju, kad gaida slēgšanu daudz neizmantotos savienojumus.

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.

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×