Ejemplo n.º 1
0
        public void StartService(IOsterFabrikService serviceImpl)
        {
            Uri baseAdress = new Uri("http://localhost:8800/OsterFabrik");

            _selfHost = new ServiceHost(serviceImpl, baseAdress);

            _selfHost.AddServiceEndpoint(typeof(IOsterFabrikService), new WSDualHttpBinding(), "Service");

            ServiceMetadataBehavior smb = new ServiceMetadataBehavior();

            smb.HttpGetEnabled = true;

            _selfHost.Description.Behaviors.Add(smb);

            foreach (var b in _selfHost.Description.Behaviors)
            {
                if (b is ServiceDebugBehavior)
                {
                    ((ServiceDebugBehavior)b).IncludeExceptionDetailInFaults = true;
                    break;
                }
            }

            _selfHost.Open();
        }
Ejemplo n.º 2
0
Archivo: Program.cs Proyecto: eier/sbc
        public void StartService(IOsterFabrikService serviceImpl)
        {
            Uri baseAdress = new Uri("http://localhost:8800/OsterFabrik");

            _selfHost = new ServiceHost(serviceImpl, baseAdress);

            _selfHost.AddServiceEndpoint(typeof(IOsterFabrikService), new WSDualHttpBinding(), "Service");

            ServiceMetadataBehavior smb = new ServiceMetadataBehavior();

            smb.HttpGetEnabled = true;

            _selfHost.Description.Behaviors.Add(smb);

            foreach (var b in _selfHost.Description.Behaviors)
            {
                if (b is ServiceDebugBehavior)
                {
                    ((ServiceDebugBehavior)b).IncludeExceptionDetailInFaults = true;
                    break;
                }
            }

            _selfHost.Open();
        }