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

現象

次のような状況で問題が発生します。

  • マイクロソフトの Microsoft ASP.NET の Web サービスのクライアント コンポーネントを使用して Web サービスを呼び出す.NET Framework 2.0 SP2 ベースのアプリケーションを実行するとします。 Wsdl.exe、によって、アプリケーションのコードが生成されるなど、アプリケーションでSoapHttpClientProtocolクラスを呼び出します。

  • クライアントは、Web サービスの呼び出しを非同期で呼び出します。

  • クライアントは、サーバーに要求を送信します。

  • Web サービスでは、長さ 0 のコンテンツを含む応答を返します。

このシナリオでは、Web サービスは、この応答を処理しようとしています、 System.ArgumentNullException例外がスローされますと、次のエラー メッセージ。

値を null にすることはできません。

注: この問題は、クライアントが Web サービスの呼び出しを同期的に呼び出すときに発生しません。

解決方法

サポートされている修正プログラムは、マイクロソフトから入手可能です。 ただし、この修正プログラムは、ここで説明する問題のみを修正することを目的としたものです。 この問題が発生しているシステムにのみ適用してください。 この修正プログラムをダウンロードするには、次のマイクロソフト接続 Web サイトを参照してください。

https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=20922

必要条件

.NET Framework 2.0 Service Pack 2 (SP2) が必要か、この修正プログラムを適用するのには、.NET Framework 3.5 SP1 がインストールされています。

再起動の必要性

修正プログラムをインストールした後にコンピューターを再起動する必要はないです。

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

この修正プログラムによって他の修正プログラムが置き換わることはありません。

ファイル情報

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

ファイル名

ファイル バージョン

ファイル サイズ

日付

時刻

System.web.services.dll

2.0.50727.4055

839,680

17-Jul-2009

09:22

状態

マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。

ヘルプを表示

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

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

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

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

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

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

×