Hotfix rollup 3035803 (Web Installer) rozhrania .NET Framework, 4.5 4.5.1. a 4.5.2 Windows Vista SP2, Windows 7 SP1, Windows 8, Windows 8.1, Windows Server 2008 SP2, Windows Server 2008 R2 SP1, Windows Server 2012 a Windows Server 2012 R2

DÔLEŽITÉ: Tento článok je preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft a možno ho opraviť prostredníctvom technológie Community Translation Framework (CTF). Microsoft ponúka strojovo preložené články, články upravené komunitou aj články preložené prekladateľmi, aby zabezpečil prístup ku všetkým článkom databázy Knowledge Base vo viacerých jazykoch. Strojovo preložené články aj upravené články môžu obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky. Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené neprávnym prekladom obsahu alebo jeho použitím zo strany našich zákazníkov. Ďalšie informácie o technológii CTF nájdete na lokalite http://support.microsoft.com/gp/machine-translation-corrections/sk.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 3035803
Tento článok popisuje hotfix rollup 3035803 je k dispozícii rozhranie Microsoft .NET Framework 4.5.2 .NET Framework 4.5.1 a .NET Framework 4.5. Ďalšie informácie o problémoch, ktoré rieši hotfix rollup, pozrite si "Problémy, ktoré rieši tento hotfix rollup"sekcia.

Webový Inštalátor je malý balík (najmenej jeden megabajt) automaticky zistí a len pre určitú platformu súčasti na prevzatie.
Riešenie
Podporovaná rýchla oprava je teraz k dispozícii od spoločnosti Microsoft. Je však určená iba problém, ktoré popisuje tento článok. Použite ju iba v počítačoch s týmto konkrétnym problémom.

Ak chcete odstrániť tento problém, obráťte sa na služby technickej podpory spoločnosti Microsoft získať rýchlu opravu. Úplný zoznam telefónnych čísel služieb technickej podpory spoločnosti Microsoft a informácie o poplatkoch za poskytnutie technickej podpory nájdete na nasledujúcej webovej lokalite spoločnosti Microsoft:Poznámka: V niektorých zvláštnych prípadoch sa môžu zrušiť poplatky za telefonickú podporu, ak pracovník služieb technickej podpory spoločnosti Microsoft usúdi, že daný problém sa vyrieši nainštalovaním určitej aktualizácie. Ďalšie otázky a žiadosti o technickú podporu, ktoré sa netýkajú tejto špecifickej aktualizácie, podliehajú bežným sadzbám za poskytovanie technickej podpory.
Ďalšie informácie

Požiadavky

Ak chcete použiť túto rýchlu opravu, musíte mať .NET Framework 4.5.2, .NET Framework 4.5.1 alebo .NET Framework 4.5 nainštalovaná.

Požiadavka na reštartovanie

Musíte reštartovať počítač po použití tejto rýchlej opravy, ak používajú všetky príslušné súbory. Odporúčame vám Zavrieť všetky .NET Framework aplikácie pred inštaláciou tejto rýchlej opravy.

Informácie o nahradení rýchlej opravy

Táto oprava hotfix nenahrádza predchádzajúcu rýchlu opravu balík.

Zisťovanie nainštalovaných rýchlych opráv

Na zistenie úspešnej inštalácii hotfix rollup 3035803 .NET Framework 4.5 a novších verzií, skontrolujte vydania kľúčové slovo určiť nainštalovanú verziu. Ako dopredu kompatibilný, môžete vyhľadať hodnotu, ktorá je väčšia alebo v hodnote, ktorá je uvedená v tejto tabuľke.

Hotfix Rollup verziaHodnota DWORD vydania
Hotfix rollup 3035803 .NET Framework 4.5 a novších verzií379970

Ďalšie informácie o kontrolu nainštalovaná verzia rozhrania .NET Framework, Zobraziť nasledujúci článok na lokalite MSDN:


Problémy, ktoré rieši tento hotfix rollup

Problém 1

Predpokladajme, že máte rozhranie Windows Presentation Foundation (WPF) 32-bitové aplikácie na 64-bitový operačný systém. Keď aplikácia opakovane volá metódu PrintQueue.GetPrintCapabilities (alebo iné súvisiace s tlačou spôsoby ako PrintQueue.Dispose), v samostatnom procese so dllhost.exek pretečeniu pamäte.

Poznámka: Tento problém zvyčajne nastane, keď sa pripojiť objekt tlačového frontu nasledujúce "pomocou" blok:
using (var printQueue = new PrintQueue(printServer, printerName)){ ... use printQueue ... }

Problém 2

Keď povolíte Virtualizácia používateľského rozhrania na zoznam zoznam, Údajová mriežka, zobrazenie zoznamu alebo TreeView WPF aplikácie, sa vyskytnúť nasledujúce problémy:
  • NullReferenceException alebo ArgumentException
  • Posúvanie neočakávané umiestnenia
  • Nekonečnej slučke alebo opakovanej
  • StackOverflow výnimkou
  • Zlyhanie pri posúvaní poslednej strany
Príčina

Často, tieto problémy nastať, keď VirtualizingStackPanel triedy zistí, že jedného alebo viacerých podriadených zmenila výška niekedy ako počas prvej požiadavky na opatrenie z nadradenej. Pohodlie nájsť túto situáciu ako "zmena zdola výška". Táto situácia zahŕňa nasledujúce príklady:
  • Rozbaliť alebo zbaliť hierarchický dieťa (TreeViewItem alebo GroupItem)
  • Kôš dieťa, keď nové údaje prináša rôzne výšky staré údaje (pri VirtualizingMode = "Recyklácie" nastavená)
  • Použitie UserControl, ktorých obsah závisí od údajov mimo kontroly
  • Spustenie obsluhy vyhlásená žiadosť o rozložení akciách ako nabitá alebo LayoutUpdated
  • Väzby údajov s údajmi mimo dieťa (pre príklad použitia AncestorType alebo ElementName do väzby)
Triedanel VirtualizingStackPanedokážu vždy túto situáciu správne, môže to spôsobiť problémy popísaných.

Poznámky
  • Logika sa zlepšila teraz vyriešiť problémy vyplývajúce z "zmeny zdola výška".
  • Stav "zmeniť výšku nahor" zaberá väčšinu posúvanie a meranie problémov, ktoré hlásili spoločnosti Microsoft, ale nie všetky. Rovnaký problém sa môže vyskytnúť z iných dôvodov, ktoré nie sú uvedené v tejto opravy.
Problém 3

Predpokladajme, že ste použili Január aktualizácie. V takomto prípade výkon zhoršovaniu a nestabilitu sa vyskytuje v systémoch, ktoré používajú na pozadí uvoľňovanie. Tento problém sa vyskytuje, pretože smetiar bol aktualizovaný "pamäť zápisu sledovať" (MEM_WRITE_WATCH) funkcia vyžaduje ako voliteľné. Túto aktualizáciu znova zapne funkciu MEM_WRITE_WATCH ako voliteľné.

Problém 4

Predpokladajme, že máte IIS hostiteľom služby WCF pracuje na platforme .NET Framework 4.5.1 alebo 4.5.2. Služba nastavená vyžadoval certifikát klienta IIS nastavenia. Väzba HttpsTransportBindingElement.RequireClientCertificate je však nesprávne.

V takomto prípade WCF nerešpektuje nastavenie služby IIS a správne overenie certifikátu klienta. Je možné tento problém obísť pomocou vlastné väzby a nastavenie vlastnosti HttpsTransportBindingElement.RequireClientCertificate na hodnotu true.

Problém 5

Predpokladajme, že máte WCF služby, ktorá používa zabezpečenie prenosu. Služba má väzby s SecurityBindingElement.SecurityHeaderLayout nastavená na hodnotu než predvolená prísne.

V takomto prípade WCF ignoruje túto vlastnosť tak WCF klientov nemôže komunikovať so službou aj pri použití rozloženia správne. Aby WCF vyhovieť tak správne, musíte pridať nasledujúci riadok do appSettings do konfiguračného súboru:
<appSettings><add key="wcf:useConfiguredTransportSecurityHeaderLayout" value="true" /></appSettings>

Upozornenie: Tento článok bol preložený automaticky.

Vlastnosti

ID článku: 3035803 – Posledná kontrola: 01/25/2016 07:21:00 – Revízia: 2.0

Microsoft .NET Framework 4.5.2, Microsoft .NET Framework 4.5.1, Microsoft .NET Framework 4.5

  • kbfix kbsurveynew kbexpertiseadvanced kbqfe kbmt KB3035803 KbMtsk
Pripomienky