Don't blast null values into UseStartup/Server
This commit is contained in:
parent
77e2dc263f
commit
fd9f845dc9
|
|
@ -33,10 +33,18 @@ namespace Microsoft.AspNet.Hosting
|
|||
config.AddEnvironmentVariables();
|
||||
config.AddCommandLine(args);
|
||||
|
||||
var engine = WebHost.CreateEngine(_serviceProvider, config)
|
||||
.UseServer(config.Get("server"))
|
||||
.UseStartup(config.Get("app"));
|
||||
|
||||
var engine = WebHost.CreateEngine(_serviceProvider, config);
|
||||
var server = config.Get("server");
|
||||
if (server != null)
|
||||
{
|
||||
engine.UseServer(server);
|
||||
}
|
||||
var startup = config.Get("app");
|
||||
if (startup != null)
|
||||
{
|
||||
engine.UseStartup(startup);
|
||||
}
|
||||
|
||||
var serverShutdown = engine.Start();
|
||||
var loggerFactory = engine.ApplicationServices.GetRequiredService<ILoggerFactory>();
|
||||
var appShutdownService = engine.ApplicationServices.GetRequiredService<IApplicationShutdown>();
|
||||
|
|
|
|||
Loading…
Reference in New Issue