<system.serviceModel> <services> <service name="HelloService.HelloService" behaviorConfiguration="mexBehavior"> <endpoint address="HelloService" binding="basicHttpBinding" contract="HelloService.IHelloService"> </endpoint> <endpoint address="HelloService" binding="netTcpBinding" contract="HelloService.IHelloService"> </endpoint> <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"> </endpoint> <host> <baseAddresses> <add baseAddress="http://localhost:8080/"/> <add baseAddress="net.tcp://localhost:8090/"/> </baseAddresses> </host> </service> </services> <behaviors> <serviceBehaviors> <behavior name="mexBehavior"> <serviceMetadata httpGetEnabled="true"/> </behavior> </serviceBehaviors> </behaviors> </system.serviceModel>
class Program { static void Main() { using(ServiceHost host= new ServiceHost(typeof(HelloService.HelloService))) { host.Open(); Console.WriteLine("Host started @ " + DateTime.Now.ToString()); Console.ReadLine(); } } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)