Example #1
0
        private IWebHost BuildWebHost()
        {
            var container = new CoreContainer
            {
                mcore = this
            };

            var mservice = new ServiceDescriptor(container.GetType(), container);

            return(WebHost.CreateDefaultBuilder(new string[0])
                   .UseStartup <Startup>()
                   .ConfigureServices(x => x.Add(mservice))
                   .UseUrls("http://0.0.0.0:6969")
                   .Build());
        }
Example #2
0
        private IHost BuildWebHost()
        {
            var container = new CoreContainer
            {
                mcore = this
            };

            var mservice = new ServiceDescriptor(container.GetType(), container);

            return(new HostBuilder()
                   .UseContentRoot(Directory.GetCurrentDirectory())
                   .ConfigureWebHostDefaults(webBuilder => {
                webBuilder.ConfigureAppConfiguration((hostingContext, config) =>
                {
                    config.AddJsonFile(
                        "appconfig.json", optional: false, reloadOnChange: false);
                });

                webBuilder.UseStartup <Startup>()
                .ConfigureServices(x => x.Add(mservice))
                .UseUrls("http://0.0.0.0:6969");
            })
                   .Build());
        }