メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

この記事では、Microsoft .NET Framework 4.5.2、4.5.1、および 4.5 で使用できる修正プログラム ロールアップ 3139546 について説明します。 修正プログラム ロールアップで修正される問題の詳細については、「この修正プログラム ロールアップで修正される問題」セクションを参照してください。

解決方法

ダウンロード情報

KB3139546 に対応する修正プログラムは、KB3139546 に含まれているすべての修正プログラムを含む .NET Framework の最新の更新プログラムに置き換えられます。 最新の更新プログラムをインストール.NET Framework

マイクロソフトのサポート ファイルをダウンロードする方法の詳細については、以下のサポート技術情報を参照してください。

119591 Microsoft がウイルスをスキャンしたオンライン サービスから Microsoft サポート ファイルを取得する方法。 配布ファイルはセキュリティで保護されたサーバー上に置かれており、権限のない第三者が無断でファイルを変更できないようになっています。 配布ファイルはセキュリティで保護されたサーバー上に置かれており、権限のない第三者が無断でファイルを変更できないようになっています。

詳細情報

必要条件

この修正プログラムを適用するには、.NET Framework 4.5.2、4.5.1、または 4.5 がインストールされている必要があります。

再起動の必要性

影響を受けるファイルが使用されている場合は、この修正プログラムを適用した後、コンピューターを再起動する必要があります。 この修正プログラムを適用する前に.NET Frameworkアプリケーションを終了することをお勧めします。

修正プログラムの置き換えに関する情報

この修正プログラム パッケージでは、以前にリリースされた修正プログラム パッケージは置き換えされません。

この修正プログラム ロールアップで修正される問題

問題 1

負荷の高いワークロードと動的メソッドの特定の使用パターン (Entity Framework、LINQ to SQL など) が発生するアプリケーションを実行すると、アプリケーションが断続的にクラッシュすることがあります。

この動作は、動的メソッドの有効期間管理の問題が理由で発生します。 この問題が発生すると、System.Reflection.TargetInvocationException エラーがスローされます。

この修正プログラムは、有効期間管理の問題を修正します。

問題 2

System.Web.Caching と System.Runtime.Caching の両方で、キャッシュされた項目で使用されるメモリ量ではなく、AppDomain 全体で使用されるメモリの量がレポートされます。

これは、Timer 実装の変更が.NET Framework 4.5 からの回帰の問題です。 正しくないサイズを報告するだけでなく、キャッシュによって参照される追加のオブジェクトが Gen2 GC の待機時間に大きく影響する可能性があります。 また ASP.NET ホスティング シナリオでは、アプリケーション ドメインがリサイクルされる場合、キャッシュによってすべてのアプリケーション ドメインのすべてのキャッシュのサイズが誤って計算されます (Cache % Process Memory Limit Used ASP.NET パフォーマンス カウンターを通じて報告されます)。

この修正では、キャッシュから他のアプリ ドメイン オブジェクトへの意図しない参照が削除されるため、正しいサイズが報告されます。 また、Server GC を使用しているマルチコア コンピューターでの System.Runtime.Caching の待機時間を改善するための変更も含まれています。 最後に、この修正により、アプリ ドメインのリサイクル シナリオですべてのキャッシュ サイズを正しく計算できます。

適用対象

この資料は、以下を対象としています。

  • Microsoft .NET Framework 4.5.2

  • Microsoft .NET Framework 4.5.1

  • Microsoft .NET Framework 4.5

  • Windows 7 Service Pack 1

  • Windows Server 2008 R2 Service Pack 1

  • Windows Server 2008 Service Pack 2

  • Windows Vista Service Pack 2

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×