In questo articolo viene cumulativo di hotfix 3139555, disponibile per il Microsoft.NET Framework 4.5, 4.5.1 e 4.5.2. Per ulteriori informazioni sulle correzioni in questo hotfix cumulativo, vedere la sezione problemi risolti con questo hotfix cumulativo .
Il programma di installazione Web è un piccolo pacchetto (inferiore a un megabyte) che vengono determinate automaticamente e Scarica solo i componenti che si applicano a una determinata piattaforma.
Risoluzione
Informazioni sul download
Il seguente file è disponibile per il download da Microsoft Download Center:
Download del pacchetto di hotfix.
Per ulteriori informazioni su come scaricare i file di supporto Microsoft, fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:
119591 come ottenere file di supporto Microsoft dai servizi onlineMicrosoft ha analizzato questo file per individuare eventuali virus. Microsoft ha utilizzato il software antivirus più recente disponibile alla data in cui il file è stato registrato. Il file è archiviato in un server con protezione avanzata che impedisce modifiche non autorizzate al file.
Nota: Per verificare la versione di aggiornamento cumulativo di hotfix dopo l'installazione, controllare il valore del valore DWORD di rilascio. Per essere compatibile in avanti, cercare un valore che è maggiore o uguale a quello elencato nella tabella riportata di seguito.
Versione di aggiornamento cumulativo di hotfix |
Valore di emissione DWORD |
---|---|
Pacchetto cumulativo di 3139555 per .NET Framework 4.5 e versioni successive |
380026 |
Per ulteriori informazioni su come determinare le versioni di.NET Framework, vedere come determinare quali versioni di.NET Framework sono installati.
Prerequisiti
Per applicare questo hotfix, è necessario disporre di.NET Framework 4.5 installato 4.5.2 o 4.5.1.
Richiesta di riavvio
È necessario riavviare il computer dopo avere applicato questo hotfix se vengono utilizzati i file interessati. Si consiglia di chiudere tutte le applicazioni basate su.NET Framework prima di applicare questo hotfix.
Informazioni sulla sostituzione dell'aggiornamento rapido
Questo hotfix non sostituisce un pacchetto di hotfix precedentemente rilasciato.
Problemi risolti con questo hotfix cumulativo
Problema 1
Quando si esegue un'applicazione che gestisce carichi di lavoro che dispongono di un modello di utilizzo specifici per i metodi dinamici (ad esempio, Entity Framework e LINQ to SQL), possono verificarsi blocchi intermittenti nell'applicazione.
Questo problema si verifica a causa di un problema nella gestione della durata di un metodo dinamico. Quando si verifica questo problema, viene generata un'eccezione System.Reflection.TargetInvocationException .
Questa correzione risolve il problema di gestione della durata.
Problema 2
Sia System.Web.Caching e System.Runtime.Caching riportare la dimensione di memoria utilizzato dall'intero AppDomain invece la dimensione della memoria utilizzata dagli elementi della cache. Si tratta di una regressione da .NET Framework 4.5 a causa di una modifica nell'implementazione del Timer. Oltre a segnalare la dimensione corretta, gli oggetti aggiuntivi a cui fanno riferimento la cache potrebbero influire significativamente sui latenza GC gen2. In scenari di hosting di ASP.NET, la cache miscalculates la dimensione di tutte le cache di tutti i domini applicazione anche (come segnalato tramite il contatore delle prestazioni ASP.NET % di Cache utilizzata del limite di memoria di processo ) quando i domini di applicazione vengono riciclati.
Questa correzione rimuove i riferimenti indesiderati dalla cache per gli altri oggetti del dominio applicazione in modo che le dimensioni corrette viene segnalata. Questa correzione rapida include inoltre modifiche per migliorare la latenza per System.Runtime.Caching computer multi-core che utilizzano il GC Server. Inoltre, una volta applicata questa correzione, viene calcolata correttamente le dimensioni di tutte le cache in scenari di riciclo del dominio applicazione.