2009-03-04 14 views
0

Bu, bu gönderiyi passing messages between two programs running on the same machine numaralı telefondan takip ediyor.Hizmet Meta Verilerini Göstermediğinde Hizmet Sunuyu Nasıl Ekliyorsunuz?

Adlandırılmış Boruları kullanmaya çalışıyorum ancak Meta verilerini çalıştırmaya çalıştığımda HTTP, URL http://+:/8011/Local/Mex'u kaydettiremediğini belirten bir hak sorunu hatası alıyorum. MetaData'yi ifşa etmek zorunda değilim çünkü bu sadece bir tamsayıyı geçen ve sadece başka bir program tarafından tüketilecek çok basit bir hizmet. Meta Verilerini açığa çıkarmazsanız, tüketen programa nasıl bir hizmet referansı eklerim? İşte benim eşleştirilmiş hizmetim .... bu işe yarayacak mıyım yoksa makine ve NETSH ile HTTP adresini kaydetmeye çalışıyorum ve bu min izinlerle çalışan kullanıcılarla yapılabilir mi?

<service name="WCFNamedPipeTestSever.Service1" > 
     <endpoint name="WCFNamedPipeTestSever.Service1" 
       address="net.pipe://localhost/service1" 
       binding="netNamedPipeBinding" 
       contract="WCFNamedPipeTestSever.IService1"   > 
     </endpoint> 
    </service> 

cevap

1

mexNamedPipeBinding yerine mexHttpBinding kullanıyor musunuz?

+0

Evet, MexNamedPipeBinding'i deneyeceğim. Teşekkürler!!!!! – user38349

+0

değişikliği yaptı ve mükemmel çalıştı. Tekrar teşekkürler. – user38349

+0

Yardım için sevindim. :) – ZombieSheep