Beispiel #1
0
        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");
        }
Beispiel #2
0
        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");
        }
Beispiel #3
0
 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();
 }
Beispiel #4
0
        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();
        }
Beispiel #5
0
        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();
        }
Beispiel #6
0
        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();
        }
Beispiel #7
0
        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;
        }
Beispiel #8
0
        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");
        }
Beispiel #9
0
 public Startup(IConfiguration configuration, IHostingEnvironment env)
 {
     Configuration = configuration;
     env.ConfigureLog4Net("log4net.xml");
 }