При попытке запустить мой сервис, который размещает сервис в моно, я получаю следующее исключение:
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();
Ошибка в последней строке.