static void Main(string[] args) { string port = "8889"; if (args == null || args.Length <= 0) { throw new Exception("Not enough arguments... Required arguments: Storage directory, optional arguments: port"); } String storageDir = args[0]; if (args.Length > 1) { port = args[1]; } Console.WriteLine("Storage directory: " + storageDir); Console.WriteLine("Listening on port: " + port); SampleWebServicesImplementation DemoServices = new SampleWebServicesImplementation(storageDir); Uri baseUri = new Uri("http://127.0.0.1:" + port); Uri customUri = new Uri("http://127.0.0.1:" + port + "/custom"); WebServiceHost _serviceHost = new WebServiceHost(DemoServices); _serviceHost.AddServiceEndpoint(typeof(IWebServicesServer), new WebHttpBinding(), baseUri); _serviceHost.AddServiceEndpoint(typeof(ICustomAction), new WebHttpBinding(), customUri); _serviceHost.Open(); Console.ReadKey(); _serviceHost.Close(); }
static void Main(string[] args) { string port = "8889"; if (args == null || args.Length <= 0) { throw new Exception("Not enough arguments... Required arguments: Storage directory, optional arguments: port"); } String storageDir = args[0]; if (args.Length > 1) { port = args[1]; } Console.WriteLine("Storage directory: " + storageDir); Console.WriteLine("Listening on port: " + port); SampleWebServicesImplementation DemoServices = new SampleWebServicesImplementation(storageDir); WebServiceHost _serviceHost = new WebServiceHost(DemoServices, new Uri("http://127.0.0.1:" + port)); _serviceHost.Open(); Console.ReadKey(); _serviceHost.Close(); }
static void Main(string[] args) { string port = "8889"; if (args == null || args.Length <= 0) { throw new Exception("Not enough arguments... Required arguments: Storage directory, optional arguments: port"); } String storageDir = args[0]; if (args.Length > 1) { port = args[1]; } Console.WriteLine("Storage directory: " + storageDir); Console.WriteLine("Listening on port: " + port); SampleWebServicesImplementation DemoServices = new SampleWebServicesImplementation(storageDir); WebServiceHost _serviceHost = new WebServiceHost(DemoServices, new Uri("http://127.0.0.1:" + port)); _serviceHost.Open(); Console.ReadKey(); _serviceHost.Close(); }