2つのボタンがあるWPFGUIがあります。ボタン1は、名前付きパイプを介して要求をリッスンする新しいWCFホストを作成します。ボタン2は、クライアントプロキシDLLを使用して、名前付きパイプを介してホストにクエリを実行します。
ボタン2をクリックすると、クライアント部分が接続できなくなります。
ただし、クライアントの2番目のインスタンスを実行して、ボタン2をクリックした場合は、接続できますか?
サーバーが起動すると、WCFホストは正常に実行されます。WCFTestClientを使用してクエリを実行することもできるため、問題は同じインスタンス内にのみ存在します。
投げられた例外はです。
net.pipe:// localhost / SvcNameに送信されたこの要求操作は、構成されたタイムアウト(00:01:00)内に応答を受信しませんでした。この操作に割り当てられた時間は、より長いタイムアウトの一部であった可能性があります。これは、サービスがまだ操作を処理しているためか、サービスが応答メッセージを送信できなかったためである可能性があります。(チャネル/プロキシをIContextChannelにキャストし、OperationTimeoutプロパティを設定することにより)操作タイムアウトを増やすことを検討し、サービスがクライアントに接続できることを確認してください。
どんな考えでも大歓迎です。
ありがとうウォリック