4.5.2、4.5.1、4.5 は、Microsoft.NET Framework の使用可能な 3139555、修正プログラム ロールアップについて説明します。この修正プログラム ロールアップの修正プログラムの詳細については、この修正プログラム ロールアップで修正される問題のセクションを参照してください。Web インストーラーは、コンパクトなパッケージ (1 メガバイト未満) を自動的に決定し、特定のプラットフォームに適用されるコンポーネントだけをダウンロードします。
解決策
ダウンロード情報
次のファイルが Microsoft ダウンロード センターからダウンロードできます。
                 
119591オンライン サービスからマイクロソフトのサポート ファイルを入手する方法このファイルは、マイクロソフトによってウイルス スキャン済みです。マイクロソフトは、ファイルが公表された日付に使用可能な最新のウイルス検出ソフトウェアを使用しています。このファイルは、ファイルへの不正な変更を防止するセキュリティが強化されたサーバーに格納されています。注: インストール後、修正プログラムのロールアップのバージョンを確認するには、リリースの DWORD 値の値を確認します。前方互換にするには、次の表に記載されている値以上の値を探します。
| プログラムのロールアップの修正プログラムのバージョン | リリース DWORD の値 | 
|---|---|
| .NET Framework 4.5 およびそれ以降のバージョンの修正プログラム ロールアップ 3139555 | 380026 | 
.NET Framework のバージョンを確認する方法の詳細については、 .NET Framework のバージョンがインストールされているを確認する方法を参照してください。
必要条件
この修正プログラムを適用するには、4.5.2、4.5.1、または 4.5 がインストールされている、.NET Framework が必要です。
再起動の必要性
影響を受けるファイルを使用している場合にこの修正プログラムを適用した後にコンピューターを再起動する必要があります。この修正プログラムを適用する前に、すべての.NET Framework ベースのアプリケーションを終了することをお勧めします。
修正プログラムの置き換えに関する情報
この修正プログラム パッケージには、以前にリリースされた修正プログラム パッケージは交換してください。
この修正プログラム ロールアップで修正される問題
問題 1
(Entity Framework と LINQ to SQL など)、動的メソッドの特定の使用パターンを持つ大量のワークロードを処理するアプリケーションを実行すると、アプリケーションで断続的なクラッシュが発生することがあります。この問題は、動的メソッドの有効期間管理の問題のために発生します。この問題が発生した場合、 System.Reflection.TargetInvocationExceptionがスローされます。この修正プログラムは、有効期間管理の問題を修正します。
問題 2
System.Web.CachingとSystem.Runtime.Cachingの両方は、キャッシュ項目で使用されるメモリのサイズではなく全体のアプリケーション ドメインによって使用されるメモリのサイズを報告します。これは、問題は、.NET Framework 4.5 からタイマーの実装が変更されたためです。、不適切なサイズのほか、キャッシュによって参照される他のオブジェクトは gen2 の GC の待機時間に影響があります。シナリオをホストしている ASP.NET は、キャッシュも miscalculates すべてのアプリケーション ドメイン内のすべてのキャッシュのサイズ (キャッシュ % がプロセス メモリの制限に使用されるASP.NET のパフォーマンス カウンターによって報告される) とアプリケーション ドメインがリサイクルされるとき。この修正プログラムは、適切なサイズが報告されるため、意図しない参照をキャッシュから、他のアプリケーション ドメインのオブジェクトを削除します。この修正プログラムには、Server GC を使用しているマルチコア コンピューターで、System.Runtime.Caching の遅延時間を向上させるために加えられた変更も含まれています。さらに、この修正プログラムを適用すると後のシナリオを再利用するアプリケーション ドメイン内のすべてのキャッシュのサイズが正しく計算されます。
 
                         
				 
				