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

現象

Microsoft netTcpBinding のバインディングを使用する.NET Framework 3.0 ベースの Windows Communication Foundation (WCF) サービスを実行するとします。 一時的なネットワーク エラーが発生した場合、System.ServiceModel.CommunicationException 例外が発生したため、サービスがクラッシュします。 例外は、タイムアウトが発生したため、または基になるネットワーク リソースの問題が発生したために発生します。スタック トレースは、次の例ようになります。

. .at System.ServiceModel.Channels.SecurityChannelListener'1.DuplexSessionReceiveMessageAndVerifySecurityAsyncResult.BeginTryReceiveItem (TimeSpan タイムアウト、AsyncCallback コールバック オブジェクトの状態) でSystem.ServiceModel.Channels.SecurityChannelListener'1.ReceiveItemAndVerifySecurityAsyncResult'2.Start () で System.ServiceModel.Channels.SecurityChannelListener'1.ReceiveItemAndVerifySecurityAsyncResult'2.StartInnerReceive)System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.WorkItem.Invoke2 () で System.ServiceModel.Channels.SecurityChannelListener'1.DuplexSessionReceiveMessageAndVerifySecurityAsyncResult.ReceiveMessage (オブジェクトの状態)System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.WorkItem.Invoke () で、System.Security.SecurityContext.Run (SecurityContext securityContext、ContextCallback コールバック オブジェクトの状態)System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.CompletionCallback (オブジェクトの状態) で System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.ProcessCallbacks)

原因

DuplexSessionReceiveMessageAndVerifySecurityAsyncResultオブジェクトでは、 ReceiveMessageメソッドは、エラーが原因で発生する例外をキャッチしていないために、この問題が発生して、ユーザー スレッドに転送します。

解決方法

修正プログラムの情報

サポートされている修正プログラムは、マイクロソフトから入手可能です。 ただし、この修正プログラムは、この資料に記載された問題のみを修正するものです。 この修正プログラムは、この資料に記載された問題があったシステムのみに対して適用してください。 この修正プログラムは、今後さらにテストを行う場合があります。 したがって、この問題の影響が深刻でない場合は、この修正プログラムが含まれる次のソフトウェア更新プログラムがリリースされるまで待つことをお勧めします。修正プログラムをダウンロードできる場合は、このサポート技術情報の資料の上部に「修正プログラムのダウンロード」セクションがあります。 このセクションが表示されていない場合は、マイクロソフト カスタマー サービス サポートにお問い合わせのうえ、修正プログラムを入手してください。 注: さらなる問題が発生した場合、またはトラブルシューティングが必要な場合には、別のサービス リクエストの作成が必要な場合があります。 この修正プログラムの対象外の追加の質問および問題については、通常のサポート料金が適用されます。 マイクロソフト カスタマー サービス サポートの電話番号一覧または別のサービス リクエストの作成については、次のマイクロソフト Web サイトを参照してください。

http://support.microsoft.com/contactus/?ws=support注: [修正プログラムのダウンロード] フォームには、修正プログラムが提供されている言語が表示されます。 お使いの言語が表示されない場合は、その言語の修正プログラムが利用できないためです。

必要条件

Microsoft.NET Framework 3.5 Service Pack 1 (SP1) で次の Windows オペレーティング システムのいずれかがインストールされているこの修正プログラムを適用する必要があります。

  • Windows Vista Service Pack 2 (SP2)

  • Windows Server 2008 Service Pack 2 (SP2)

  • Windows 7 Service Pack 1 (SP1)

  • Windows Server 2008 R2 Service Pack 1 (SP1)

Windows Vista Service Pack を入手する方法の詳細については、以下のサポート技術情報番号をクリックしてください。

935791 Windows Vista Service Pack 2 (SP2) のインストールWindows Server 2008 の Service Pack を入手する方法の関連情報を参照するには、以下のサポート技術情報番号をクリックしてください。

968849 最新の Windows Server 2008 Service Pack を入手する方法Windows 7 や Windows Server 2008 R2 Service Pack 1 を取得する方法については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。

976932 Windows 7 Service Pack 1 および Windows Server 2008 R2 に関する情報

再起動の情報

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

置き換えに関する情報

この修正プログラムを適用しても、以前にリリースされた修正プログラムが置き換えられることはありません。

ファイル情報

修正プログラム (英語版) のファイル属性は次表のとおりです。ただし、これより新しい修正プログラムがリリースされている可能性もあります。 これらのファイルの日付と時刻は世界協定時刻 (UTC) で記載されています。 ファイル情報に表示される時刻は、ローカル時刻に変換されています。 UTC とローカル時刻との時差を確認するには、コントロール パネルの [日付と時刻] の [タイム ゾーン] タブを使用してください。

すべてサポートされている x86 ベースのバージョンの Windows Vista SP2 の Windows Server 2008 SP2 のため

ファイル名

ファイル バージョン

ファイル サイズ

日付

時刻

プラットフォーム

Smdiagnostics.dll

3.0.4506.5721

110,592

2011 年 8 月-23-

10:57

x86

Smsvchost.exe

3.0.4506.5721

128,848

23-Aug-2011

10:57

x86

System.identitymodel.dll

3.0.4506.5721

442,368

23 - 8 月-2011 年

10:57

x86

System.runtime.serialization.dll

3.0.4506.5721

970,752

2011 年 8 月-23-

10:57

x86

System.runtime.serialization.dll

3.0.4506.5721

970,752

2011 年 8 月-23-

10:57

x86

System.servicemodel.dll

3.0.4506.5721

5,992,448

2011 年 8 月-23-

10:57

x86

System.servicemodel.washosting.dll

3.0.4506.5721

32,768

2011 年 8 月-23-

10:57

x86

System.servicemodel.dll

3.0.4506.5721

5,992,448

23-Aug-2011

10:57

x86

Servicemodel.mof

該当なし

85,113

28-Jul-2011

10:57

Not Applicable

Servicemodel.mof.uninstall

Not Applicable

896

12-Aug-2010

14:24

該当なし

Servicemonikersupport.dll

3.0.4506.5721

17,256

23-Aug-2011

10:57

x86

System.identitymodel.dll

3.0.4506.5721

442,368

2011 年 8 月-23-

10:57

x86

System.runtime.serialization.dll

3.0.4506.5721

970,752

2011 年 8 月-23-

10:57

x86

System.servicemodel.dll

3.0.4506.5721

5,992,448

23-Aug-2011

10:57

x86

すべての x64 ベース バージョンの Windows Vista の SP2 および Windows Server 2008 SP2 のサポートされている.

ファイル名

ファイル バージョン

ファイル サイズ

日付

時刻

プラットフォーム

Servicemodel.mof

Not Applicable

85,113

28-Jul-2011

10:55

該当なし

Servicemodel.mof.uninstall

Not Applicable

896

12-Aug-2010

14:10

該当なし

Servicemonikersupport.dll

3.0.4506.5721

19,304

23-Aug-2011

10:55

x64

Smdiagnostics.dll

3.0.4506.5721

94,208

2011 年 8 月-23-

10:55

x64

Smsvchost.exe

3.0.4506.5721

116,560

23-Aug-2011

10:55

x64

System.identitymodel.dll

3.0.4506.5721

401,408

23 - 8 月-2011 年

10:55

x64

System.runtime.serialization.dll

3.0.4506.5721

847,872

2011 年 8 月-23-

10:55

x64

System.runtime.serialization.dll

3.0.4506.5721

847,872

2011 年 8 月-23-

10:55

x64

System.servicemodel.dll

3.0.4506.5721

5,332,992

2011 年 8 月-23-

10:55

x64

System.servicemodel.washosting.dll

3.0.4506.5721

32,768

2011 年 8 月-23-

10:55

x64

System.servicemodel.dll

3.0.4506.5721

5,332,992

23-Aug-2011

10:55

x64

すべての IA 64 ベースのバージョンの Windows Server 2008 SP2 をサポート

ファイル名

ファイル バージョン

ファイル サイズ

日付

時刻

プラットフォーム

Servicemodel.mof

Not Applicable

85,113

28-Jul-2011

11:26

該当なし

Servicemodel.mof.uninstall

Not Applicable

896

16-Aug-2010

14:36

該当なし

Servicemonikersupport.dll

3.0.4506.5721

33,640

23-Aug-2011

11:24

IA-64

Smdiagnostics.dll

3.0.4506.5721

94,208

2011 年 8 月-23-

11:24

IA-64

Smsvchost.exe

3.0.4506.5721

116,560

23-Aug-2011

11:24

IA-64

System.identitymodel.dll

3.0.4506.5721

401,408

23-Aug-2011

11:24

IA-64

System.runtime.serialization.dll

3.0.4506.5721

847,872

2011 年 8 月-23-

11:24

IA-64

System.runtime.serialization.dll

3.0.4506.5721

847,872

23-Aug-2011

11:24

IA-64

System.servicemodel.dll

3.0.4506.5721

5,332,992

23-Aug-2011

11:24

IA-64

System.servicemodel.washosting.dll

3.0.4506.5721

32,768

2011 年 8 月-23-

11:24

IA-64

System.servicemodel.dll

3.0.4506.5721

5,332,992

23-Aug-2011

11:24

IA-64

サポートされている x86 ベースのすべてのバージョンの Windows 7 SP1 の

ファイル名

ファイル バージョン

ファイル サイズ

日付

時刻

プラットフォーム

Smdiagnostics.dll

3.0.4506.5721

110,592

22-Aug-2011

22:36

x86

Smsvchost.exe

3.0.4506.5721

128,848

22-Aug-2011

22:36

x86

System.identitymodel.dll

3.0.4506.5721

442,368

22-Aug-2011

22:36

x86

System.runtime.serialization.dll

3.0.4506.5721

970,752

22-Aug-2011

22:36

x86

System.servicemodel.dll

3.0.4506.5721

5,992,448

22-Aug-2011

22:36

x86

System.servicemodel.washosting.dll

3.0.4506.5721

32,768

22-Aug-2011

22:36

x86

Servicemodel.mof

Not Applicable

85,113

12-Nov-2010

23:36

Not Applicable

Servicemodel.mof.uninstall

Not Applicable

896

10-Jun-2009

21:14

Not Applicable

Servicemonikersupport.dll

3.0.4506.5721

17,256

22-Aug-2011

22:36

x86

System.identitymodel.dll

3.0.4506.5721

442,368

22-Aug-2011

22:36

x86

すべてサポートされている x64 ベース バージョンの Windows 7 SP1 および Windows Server 2008 R2 の SP1 の

ファイル名

ファイル バージョン

ファイル サイズ

日付

時刻

プラットフォーム

Servicemodel.mof

Not Applicable

85,113

12-Nov-2010

23:39

Not Applicable

Servicemodel.mof.uninstall

Not Applicable

896

10-Jun-2009

20:30

Not Applicable

Servicemonikersupport.dll

3.0.4506.5721

19,304

22-Aug-2011

22:31

x64

Smdiagnostics.dll

3.0.4506.5721

94,208

22-Aug-2011

22:31

x64

Smsvchost.exe

3.0.4506.5721

116,560

22-Aug-2011

22:31

x64

System.identitymodel.dll

3.0.4506.5721

401,408

22-Aug-2011

22:31

x64

System.runtime.serialization.dll

3.0.4506.5721

847,872

22-Aug-2011

22:31

x64

System.servicemodel.dll

3.0.4506.5721

5,332,992

22-Aug-2011

22:31

x64

System.servicemodel.washosting.dll

3.0.4506.5721

32,768

22-Aug-2011

22:31

x64

すべてサポートされている IA 64 ベース バージョンの Windows Server 2008 R2 SP1 の

ファイル名

ファイル バージョン

ファイル サイズ

日付

時刻

プラットフォーム

Servicemodel.mof

Not Applicable

85,113

12-Nov-2010

23:40

Not Applicable

Servicemodel.mof.uninstall

Not Applicable

896

10-Jun-2009

20:35

Not Applicable

Servicemonikersupport.dll

3.0.4506.5721

33,640

22-Aug-2011

22:25

IA-64

Smdiagnostics.dll

3.0.4506.5721

94,208

22-Aug-2011

22:25

IA-64

Smsvchost.exe

3.0.4506.5721

116,560

22-Aug-2011

22:25

IA-64

System.identitymodel.dll

3.0.4506.5721

401,408

22-Aug-2011

22:25

IA-64

System.runtime.serialization.dll

3.0.4506.5721

847,872

22-Aug-2011

22:25

IA-64

System.servicemodel.dll

3.0.4506.5721

5,332,992

22-Aug-2011

22:25

IA-64

System.servicemodel.washosting.dll

3.0.4506.5721

32,768

22-Aug-2011

22:25

IA-64

詳細情報

ソフトウェア更新プログラムに関する用語の関連情報を参照するには、以下のサポート技術情報番号をクリックしてください。

824684 マイクロソフトのソフトウェアの更新で使用される一般的な用語の説明

ヘルプを表示

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

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

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

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

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

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

×