Пример #1
0
        public static void Main(string[] args)
        {
            HostFactory.Run(x =>
            {
                var section             = MessageViewerSection.GetViewerSection;
                var configFromAppConfig = MessageViewerSectionAdapater.Map(section);

                var host = new WebHostBuilder()
                           .UseContentRoot(Directory.GetCurrentDirectory())
                           .UseKestrel()
                           .UseUrls("http://localhost:" + configFromAppConfig.Port)
                           .UseStartup <Startup>()
                           .Build();

                host.Run();

                x.StartAutomatically();
                x.SetDescription("paramore brighter Message Viewer Service");
                x.SetDisplayName("paramore.brighter.Message.Viewer");
                x.SetServiceName("paramore.brighter.Message.Viewer");
                x.RunAsLocalSystem();
            });
        }
Пример #2
0
        public Startup(IHostingEnvironment env)
        {
            var section = MessageViewerSection.GetViewerSection;

            Config = MessageViewerSectionAdapater.Map(section);
        }