public Startup(IHostingEnvironment env) { var globalbuilder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile("globalsettings.json"); var globalConfiguration = globalbuilder.Build(); var secretSettingsPath = globalConfiguration["SecretSettingsPath"]; var environmentConfiguration = globalConfiguration["EnvironmentConfiguration"]; var builder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true) .AddJsonFile($"appsettings.{environmentConfiguration}.json", optional: true) .AddJsonFile(Path.Combine(secretSettingsPath, "ITJakub.Secrets.json"), optional: true) .AddJsonFile(Path.Combine(secretSettingsPath, $"ITJakub.Secrets.{environmentConfiguration}.json"), optional: true); if (env.IsDevelopment()) { // For more details on using the user secret store see http://go.microsoft.com/fwlink/?LinkID=532709 //builder.AddUserSecrets(); } builder.AddEnvironmentVariables(); Configuration = builder.Build(); ApplicationConfig.Configuration = Configuration; env.ConfigureLog4Net("log4net.config"); }
public Startup(IHostingEnvironment env) { var builder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true) .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true) .AddEnvironmentVariables(); Configuration = builder.Build(); env.ConfigureLog4Net("log4net.xml"); }
public Startup(IHostingEnvironment env) { // Set up configuration sources. var builder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile("appsettings.json") .AddJsonFile("config.Json") .AddEnvironmentVariables(); Configuration = builder.Build(); env.ConfigureLog4Net("log4net.xml"); AutoMapperConfig.RegisterMappings(); }
public Startup(IHostingEnvironment env) { var builder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true) .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true) .AddConsulFile("config/consulsettings.json"); //configure log4net env.ConfigureLog4Net("config/log4net.config"); Configuration = builder.Build(); }
public Startup(IHostingEnvironment env) { var builder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true) .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true) .AddEnvironmentVariables(); if (env.IsDevelopment()) { // This will push telemetry data through Application Insights pipeline faster, allowing you to view results immediately. builder.AddApplicationInsightsSettings(developerMode: true); } env.ConfigureLog4Net(); Configuration = builder.Build(); }
public Startup(IHostingEnvironment env) { // Set up configuration sources. var builder = new ConfigurationBuilder() .AddJsonFile("appsettings.json") .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true); env.ConfigureLog4Net(); if (env.IsDevelopment()) { // For more details on using the user secret store see http://go.microsoft.com/fwlink/?LinkID=532709 builder.AddUserSecrets(); } builder.AddEnvironmentVariables(); Configuration = builder.Build(); this.env = env; }
public Startup(IHostingEnvironment env) { var globalbuilder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile("globalsettings.json"); var globalConfiguration = globalbuilder.Build(); var secretSettingsPath = globalConfiguration["SecretSettingsPath"]; var environmentConfiguration = globalConfiguration["EnvironmentConfiguration"]; var builder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true) .AddJsonFile($"appsettings.{environmentConfiguration}.json", optional: true) .AddJsonFile(Path.Combine(secretSettingsPath, "ITJakub.Secrets.json"), optional: true) .AddJsonFile(Path.Combine(secretSettingsPath, $"ITJakub.Secrets.{environmentConfiguration}.json"), optional: true) .AddEnvironmentVariables(); Configuration = builder.Build(); ApplicationConfig.Configuration = Configuration; env.ConfigureLog4Net("log4net.config"); }
public Startup(IConfiguration configuration, IHostingEnvironment env) { Configuration = configuration; env.ConfigureLog4Net("log4net.xml"); }