2009-03-04 16 views
0

Yapı dosyaları ile uğraşmaktan yoruldum, bu yüzden bir WCF hizmetini yalnızca kodda kurmaya çalışıyorum.WCF Sunucu, yapılandırma dosyası olmadan

Şimdiye kadar bu var:

Ben IMetadataExchange açıklama, bu işleri
m_ServiceHost = New ServiceHost(Me) 
    m_ServiceHost.AddServiceEndpoint( 
      GetType(Aam.AamServiceFramework.IServiceMonitor), 
      New NetTcpBinding, "net.tcp://localhost:6000) 
    m_ServiceHost.AddServiceEndpoint(
      GetType(IMetadataExchange), 
      New NetTcpBinding, "net.tcp://localhost:6500) 
    m_ServiceHost.Open() 

. Bu parçayı nasıl ele alabilirim?

cevap

4
m_ServiceHost.Description.Behaviors.Add(New ServiceMetadataBehavior()) 
    m_ServiceHost.AddServiceEndpoint(
      GetType(IMetadataExchange), 
      MetadataExchangeBindings.CreateMexTcpBinding(), 
      "net.tcp://localhost:6595")