現象
Microsoft.NET Framework 3.5 Service Pack 1 (SP1) をホストすることを前提としています-ベースの Windows Communication Foundation (WCF) サービスでは、インターネット インフォメーション サービス (IIS)。次に、サービス エンドポイントのバインディングに IPv6 アドレスを指定します。ただし、WCF クライアントは、サービスに要求を送信するときにアプリケーション ログに次のようなエラー メッセージが表示されます。
説明:
未処理の例外] でプロトコルのバインド ' [:: 1]: < ポート番号 >:' 'http' の構文に準拠していません。'Http' の有効なプロトコルのバインドの例: ':< ポート番号 >:'.」
スタック トレース:
System.ServiceModel.AsyncResult.End[TAsyncResult](IAsyncResult result) で
System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End (IAsyncResult 結果) で
System.ServiceModel.Activation.HostedHttpRequestAsyncResult.ExecuteSynchronous (HttpApplication コンテキストには、ブール値の flowContext) で
System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() で
System.Web.HttpApplication.ExecuteStep (IExecutionStep ステップ、ブール値、および completedSynchronously)
原因
この問題が発生した WCF は、コロン (:) を処理するため IPv6 アドレスの文字列分割文字と WCF バインドのアドレスを解析するとき。
解決策
この問題を解決するには、 Exchange サポート ・ マトリックスに .NET の最新のサポートされているバージョンをインストールします。
状況
マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。
詳細
ソフトウェア更新プログラムの用語の詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料を参照してください。
824684マイクロソフトのソフトウェア更新プログラムを記述するために使用される一般的な用語説明