Acest articol descrie 3146710 de remediere rapidă, disponibile pentru Microsoft .NET Framework 4.5.2, 4.5.1 și 4.5. Pentru mai multe informații despre problemele pe care le remediază acest set de remedieri rapide, consultați secțiunea "Probleme pe care le remediază acest set de remedieri rapide".
Rezolvare
Remedierea rapidă care corespunde cu KB3146710 a fost suprasponicată cu cele mai recente actualizări de .NET Framework, care conțin toate remedierile care au fost incluse anterior în KB3146710. Se recomandă să instalați cele mai recente actualizări de .NET Framework.
Pentru mai multe informații despre descărcarea fișierelor de asistență Microsoft, faceți clic pe următorul număr de articol pentru a vizualiza articolul din Baza de cunoștințe Microsoft:
119591 Cum să obțineți fișiere de asistență Microsoft de la serviciile online Microsoft a scanat acest fișier împotriva virușilor. Microsoft a utilizat cel mai recent software de detectare a virușilor care a fost disponibil la data postării fișierului. Fișierul este stocat pe servere cu securitate îmbunătățită care previn modificările neautorizate ale fișierului.
Notă Pentru a verifica versiunea de actualizare rapidă, verificați valoarea cuvântului cheie Lansare pentru a determina versiunea instalată. Pentru a fi compatibil cu redirecționarea, puteți căuta o valoare mai mare sau egală cu valoarea listată în tabelul următor.
Versiunea setului de remedieri rapide |
Valoarea DWORD Release |
---|---|
Set de remedieri 3146710 pentru versiunea .NET Framework 4.5 și versiunile mai recente |
380035 |
Pentru mai multe informații despre cum să determinați .NET Framework versiunile ulterioare, consultați Cum să: determinați care .NET Framework versiunile ulterioare sunt instalate.
Mai multe informații
Cerinţe preliminare
Pentru a aplica această remediere rapidă, trebuie să aveți .NET Framework 4.5.2, 4.5.1 sau 4.5 instalat.
Cerință de repornire
Trebuie să reporniți computerul după ce aplicați această remediere rapidă dacă se utilizează oricare dintre fișierele afectate. Vă recomandăm să închideți toate aplicațiile .NET Framework bază de date înainte de a aplica această remediere rapidă.
Informații de înlocuire a remedierii rapide
Acest pachet de remedieri rapide nu înlocuiește un pachet de remedieri rapide lansat anterior.
Probleme pe care le remediază acest set de remedieri rapide
ASP.NET
Contention and bad performance on System.Web.BufferAllocator when you run a web application on computers that have more 32 cores.
Remediere: Eliminarea blocării globale din System.Web.BufferAllocator a fost eliminată.
Windows Forms
Windows iU ImprimarePreviewDialog pentru Forms este inițializată foarte lent atunci când sunt adevărate următoarele condiții:
-
Se utilizează o imprimantă de rețea.
-
Preferințele utilizatorilor pentru această imprimantă, cum ar fi setările duplex, se modifică.
Am adăugat o optimizare a performanței pentru acest scenariu. Dacă setările de pagină nu au fost modificate pentru o anumită pagină, nu aplicăm din nou (prin accesarea derulatorului de imprimantă) setările acestei pagini. Dacă aplicația modifică setările imprimantei utilizând handler-ul de eveniment QueryPageSettings, performanța de generare a previzualizării înaintea imprimării pentru paginile afectate nu se îmbunătățește, chiar dacă este setat semnalizatorul de optare.
Pentru a opta pentru această optimizare, trebuie să fie adăugată următoarea cheie la App.config fișier:
Pe data .NET Framework 4.5.2:
<?xml version="1.0" encoding="utf-8"?>
<configurației>
< settings >
< add key="OptimizePrintPreview" value="true" />
< /appSettings >
</configuration> Pe versiunea .NET Framework 4.6 sau o versiune mai recentă:
<?xml version="1.0" encoding="utf-8"?>
<de>
< runtime>
< AppContextSwitchOverrides valoare = "Switch.System.Drawing.Printing.OptimizePrintPreview=true" />
< /runtime>
</configuration> Dacă o aplicație poate rula pe oricare dintre versiunile de .NET Framework, utilizați ambele comutatoare din același fișier.
Pentru a renunța, schimbați valorile comutate sau setați valorile la false.
ClickOnce
ClickOnce actualizat pentru a susține TLS 1.1 și 1.2. ClickOnce detectează automat ce protocol TLS este necesar la momentul runtime. Nu sunt necesari pași suplimentari în ClickOnce pentru a activa această caracteristică.
Rețineți ClickOnce continuă să susțină TLS 1.0 pentru viitorul previzibil, chiar dacă nu mai este considerat acceptabil pentru conformitatea PCI.