In dit artikel worden hotfix rollup 3146717 beschreven, die beschikbaar is voor de Microsoft .NET Framework 4.5.2, 4.5.1 en 4.5. Zie de sectie Problemen die met deze hotfix-rollup worden opgelost voor meer informatie over de problemen die met de hotfix-rollup worden opgelost.
Het offlinepakket kan worden gebruikt wanneer het webinstallateur niet kan worden gebruikt vanwege een gebrek aan internetverbinding. U wordt aangeraden het webinstallateur te gebruiken in plaats van het offlinepakket wanneer dit mogelijk is voor optimale efficiëntie en bandbreedtevereisten.
Oplossing
De hotfix die overeenkomt met KB3146717, is overgehebd met de meest recente updates van .NET Framework, die alle fixes bevatten die eerder in KB3146717 zijn opgenomen. Het wordt aanbevolen om de meest recente updates van .NET Framework.
Voor meer informatie over het downloaden van Microsoft-ondersteuningsbestanden, klikt u op het volgende artikelnummer om het artikel te bekijken in de Microsoft Knowledge Base:
119591 Microsoft-ondersteuningsbestanden verkrijgen bij onlineservices Microsoft heeft dit bestand gescand op virussen. Hierbij is gebruikgemaakt van software voor virusdetectie die volledig bijgewerkt was op de datum dat het bestand beschikbaar werd gesteld. Het bestand is opgeslagen op beveiligde servers die onbevoegde wijzigingen aan het bestand helpen voorkomen.
Opmerking Als u de updateversie van de hotfix wilt controleren, controleert u de waarde van het trefwoord Release om de geïnstalleerde versie te bepalen. Als u compatibel wilt zijn met doorsturen, kunt u controleren op een waarde die groter is dan of gelijk is aan de waarde die in de volgende tabel wordt vermeld.
Hotfix Rollup-versie |
Waarde van de release-DWORD |
---|---|
Hotfix-3146711 voor de .NET Framework 4.5 en nieuwere versies |
380035 |
Zie How to: Determine Which .NET Framework Versions Are Installed voor meer informatie .NET Framework het bepalen van de .NET Framework versies.
Meer informatie
Vereisten
Als u dit hotfix wilt toepassen, moet u de .NET Framework 4.5.2, 4.5.1 of 4.5 hebben geïnstalleerd.
Vereiste opnieuw starten
U moet de computer opnieuw starten nadat u deze hotfix hebt toegepast als er bestanden worden gebruikt die zijn beïnvloed. Het is raadzaam om alle op .NET Framework gebaseerde toepassingen te sluiten voordat u dit hotfix gaat toepassen.
Hotfix-vervangingsgegevens
Dit hotfix-pakket vervangt geen eerder uitgebracht hotfix-pakket.
Problemen die met deze hotfix-rollup worden opgelost
ASP.NET probleem
Contention and bad performance occurs on System.Web.BufferAllocator when you run a web application on computers that have more than 32 cores.
Oplossing: De twist is verwijderd door de globale vergrendeling in System.Web.BufferAllocator te verwijderen.
Windows forms issue
Windows Forms PrintPreviewDialog UI wordt erg traag ge initialaliseerd wanneer de volgende voorwaarden waar zijn:
-
Er wordt een netwerkprinter gebruikt.
-
Gebruikersvoorkeuren voor deze printer, zoals duplexinstellingen, worden gewijzigd.
Prestatieoptimalisatie is toegevoegd aan dit scenario. Als pagina-instellingen niet worden gewijzigd voor een bepaalde pagina, worden printerinstellingen niet opnieuw toegepast (door toegang te krijgen tot de printerspooler) voor deze pagina. Als de toepassing de printerinstellingen wijzigt met behulp van de gebeurtenis handler QueryPageSettings , worden de prestaties van de preview-generatie voor de betreffende pagina's niet verbeterd, zelfs als de opt-in-flag is ingesteld.
Als u deze optimalisatie wilt gebruiken, moet u de volgende sleutel toevoegen aan het app.config bestand, afhankelijk van uw versie van .NET Framework.
.NET Framework 4.5.2:
<?xml version="1.0" encoding="utf-8"?>
<configuratie>
< appSettings >
< add key="OptimizePrintPreview" value="true" />
< /appSettings >
</configuratie> .NET Framework 4.6 of een nieuwere versie:
<?xml version="1.0" encoding="utf-8"?>
<configuratie>
< runtime>
< AppContextSwitchOverrides value = "Switch.System.Drawing.Printing.OptimizePrintPreview=true" />
< /runtime>
</configuratie> Als een toepassing kan worden uitgevoerd op een van de versies van de .NET Framework, gebruikt u beide schakelopties in hetzelfde bestand.
Als u zich wilt afkeert, verwijdert u de schakelknop of stelt u de waarden in op onwaar.
ClickOnce probleem
ClickOnce is bijgewerkt ter ondersteuning van TLS 1.1 en 1.2.
ClickOnce wordt automatisch gedetecteerd welk TLS-protocol vereist is tijdens runtime. Er zijn geen extra stappen vereist in ClickOnce om deze functionaliteit in te schakelen.
Opmerking ClickOnce in de nabije toekomst TLS 1.0 blijft ondersteunen, ook al wordt deze niet meer beschouwd als PCI-compatibel.