2009-03-04 11 views
0

これは、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> 

答えて

1

mexNamedPipeBindingではなくmexHttpBindingを使用していますか?

+0

はい、私はMexNamedPipeBindingを試してみます。ありがとう!!!!! – user38349

+0

は変更を加えて完全に機能しました。再度、感謝します。 – user38349

+0

喜んで助けてください。 :) – ZombieSheep

関連する問題