これは、passing messages between two programs running on the same machineのこの記事のフォローアップです。サービスでメタデータが公開されていない場合のServiceReferenceの追加方法
名前付きパイプを使用しようとしていますが、メタデータを公開しようとしたときに、HTTPでURLが登録されないというエラーメッセージが表示されます。http://+:/8011/Local/Mex MetaDataを公開する必要はありません。これは、整数を渡す非常に単純なサービスであり、他の1つのプログラムでのみ消費されるためです。 Meta Dataが公開されていない場合、どのようにして消費リファレンスプログラムにサービスリファレンスを追加できますか?ここに私のペアリングされたサービスがあります....これは動作するのでしょうか、マシンとNETSHにHTTPアドレスを登録しようとすることで戦わなければなりませんし、minパーミッションで実行しているユーザで行うことができますか?
<service name="WCFNamedPipeTestSever.Service1" >
<endpoint name="WCFNamedPipeTestSever.Service1"
address="net.pipe://localhost/service1"
binding="netNamedPipeBinding"
contract="WCFNamedPipeTestSever.IService1" >
</endpoint>
</service>
はい、私はMexNamedPipeBindingを試してみます。ありがとう!!!!! – user38349
は変更を加えて完全に機能しました。再度、感謝します。 – user38349
喜んで助けてください。 :) – ZombieSheep