Есть ли успех Хостинг службы NetTcpBinding в Mono 2.10.2? - PullRequest
0 голосов
/ 26 июня 2011

При попытке запустить мой сервис, который размещает сервис в моно, я получаю следующее исключение:

System.Reflection.TargetInvocationException: Исключение было вызвано целью вызова.---> System.отлично работает в стеке Microsoft.

Конфигурация службы следующая:

  <system.serviceModel>

<services>

  <service name="BinaryAnalysis.MonoService.InformationService"

           behaviorConfiguration="InformationService_ServiceBehavior">



    <endpoint address="net.tcp://localhost:9000/service" binding="netTcpBinding" 

              bindingConfiguration="InformationService_netTcpBinding"

              contract="BinaryAnalysis.MonoService.IInformationService" />



    <endpoint address="net.tcp://localhost:9001/mex" 

              binding="mexTcpBinding" contract="IMetadataExchange" />

  </service>

</services>



<bindings>

  <netTcpBinding>

    <binding name="InformationService_netTcpBinding" maxConnections="5">

      <security mode="None">

      </security>

    </binding>

  </netTcpBinding>

</bindings>



<behaviors>

  <serviceBehaviors>

    <behavior name="InformationService_ServiceBehavior">

      <serviceMetadata />

      <serviceDebug includeExceptionDetailInFaults="True"/>

    </behavior>

  </serviceBehaviors>

</behaviors>

Код хостинга:

Type serviceType = typeof(InformationService);
serviceHost = new ServiceHost(serviceType);
serviceHost.Open();

Ошибка в последней строке.

...