В моем проекте у меня есть две службы Service1 и Service2 (т.е. сервисные контракты). Я хочу, чтобы эти две были размещены на собственном хостинге с помощью консоли. Для этого я использую службу с именем "myservice" и реализую оба интерфейса, то есть IService1 и IService2, например
public class myservice : IService1,IService2
...
....
ServiceHost serviceHost = new ServiceHost(typeof(myservice));
serviceHost.Open();
Используемые конечные точки:
<service behaviorConfiguration="myBehavior" name="myservice">
<endpoint address="sa1" binding="netTcpBinding" contract="IService1"/>
<endpoint address="sa2" binding="netTcpBinding" contract="IService2"/>
<host>
<baseAddresses>
<add baseAddress="net.tcp://localhost:8001/" />
</baseAddresses>
</host>
</service>
Я хочу, чтобы эти два сервиса были отдельными, то есть сервисом Service1 и Service2 (вместо myservice) с привязкой tcp и самостоятельным хостингом. Любой код / помощь / предложения приветствуются.