In dit artikel worden hotfix rollup 3146718 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 webinstallateur is een klein pakket (kleiner dan 1 MB) dat automatisch alleen de onderdelen bepaalt en downloadt die van toepassing zijn op een bepaald platform.
Oplossing
De hotfix die overeenkomt met KB3146718, is overgehebd met de meest recente updates van .NET Framework, die alle fixes bevatten die eerder in KB3146718 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 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 formulierprobleem
De Windows Forms PrintPreviewDialog UI wordt heel langzaam ge initialiseerd 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 wilt kiezen voor deze optimalisatie, moet de volgende sleutel worden toegevoegd 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 schakelopties of stelt u de waarden in op onwaar.
ClickOnce probleem
ClickOnce is bijgewerkt ter ondersteuning van TLS 1.1 en 1.2.
ClickOnce detecteert nu automatisch 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.