私は、WCF名前付きパイプのサービスは、複雑なオブジェクトを渡そうとし、それぞれの時間を失敗持っている - 名前付きパイプを意味し、クライアント側でexcpetionを取得します。WCFは、ウリ
通信オブジェクト、システム.ServiceModel.Channels.ServiceChannelは、フォルト状態にあるため通信に使用できません。
私は悪いUriに問題の原因を追跡しました。今、私はこれは悪いUri
で実現するが、それは、サーバ以外にはあまりを作成し、それもUri.IsWellFormedUriString("http://www.example.com/,", UriKind.RelativeOrAbsolute)
テストに合格
"http://www.example.com/,"
:
URI文字列は次のようなものです。
私は、チャンネルを壊すことなくWCFを通過させる方法を見つけることができます。そうしないと、悪い振る舞いをしたurisを失格とするためのより良いuriテストを見つけることができます。
UriKind.RelativeOrAbsoluteのために渡します –
あなたはプロトコルがありませんでした。確かにそれは動作します。 –