Пример #1
0
 public static IHostBuilder CreateHostBuilder(string[] args) =>
 Host.CreateDefaultBuilder(args)
 .ConfigureWebHostDefaults(webBuilder =>
 {
     webBuilder.UseStartup <Startup>();
 })
 .ConfigureAppConfiguration((hostingContext, configBuilder) =>
 {
     var config       = configBuilder.Build();
     var configSource = new EFConfigurationSource(opts =>
                                                  opts.UseSqlServer(config.GetConnectionString("sqlConnection")));
     configBuilder.Add(configSource);
 });
Пример #2
0
 public static IHostBuilder CreateHostBuilder(string[] args) =>
 Host.CreateDefaultBuilder(args)
 .ConfigureLogging(l => l.AddConsole().AddAzureWebAppDiagnostics().AddApplicationInsights())
 .ConfigureAppConfiguration((hostingContext, configBuilder) =>
 {
     var config = configBuilder.Build();
     configBuilder.AddEnvironmentVariables(prefix: "OPENBOTS_");
     var configSource = new EFConfigurationSource(
         options => options.UseSqlServer(config.GetConnectionString("Sql")));
     configBuilder.Add(configSource);
 })
 .ConfigureWebHostDefaults(webBuilder =>
 {
     webBuilder.UseIIS();
     webBuilder.UseStartup <Startup>();
 });