2009-03-04 6 views
0

구성 파일을 처리하는 것에 지쳐서 코드에서 WCF 서비스 만 설정하려고합니다.구성 파일이없는 WCF 서버

지금까지 나는이있다 :

나는 IMetadataExchange을 주석 경우 작동
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() 

. 그 조각을 어떻게 다룰 수 있니?

답변

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