WCF-сервер без конфигурационного файла - PullRequest
0 голосов
/ 04 марта 2009

Мне надоело работать с файлами конфигурации, поэтому я пытаюсь настроить службу WCF только в коде.

Пока у меня есть это:

    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()

Это работает, если я закомментирую IMetadataExchange. Как мне справиться с этим куском?

1 Ответ

4 голосов
/ 04 марта 2009
    m_ServiceHost.Description.Behaviors.Add(New ServiceMetadataBehavior())
    m_ServiceHost.AddServiceEndpoint(
             GetType(IMetadataExchange), 
             MetadataExchangeBindings.CreateMexTcpBinding(), 
             "net.tcp://localhost:6595")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...