예제 #1
0
        static ConfigBase()
        {
            var builder = AwesomeMethods.CreateConfigurationBuilder("hosting");

            if (Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT") == "Development")
            {
                builder.AddUserSecrets();
            }
            Configuration = builder.Build();
        }
예제 #2
0
        public static void Main(string[] args)
        {
            var host = new WebHostBuilder()
                       .UseConfiguration(AwesomeMethods.CreateConfigurationBuilder("hosting").Build())
                       .UseKestrel()
                       .UseContentRoot(Directory.GetCurrentDirectory())
                       .UseStartup <Startup>()
                       .Build();

            host.Run();
        }
예제 #3
0
        IConfigurationRoot LoadConfiguration(IHostingEnvironment env)
        {
            var builder = AwesomeMethods.CreateConfigurationBuilder("appsettings")
                          .AddEnvironmentVariables();

            if (env.IsDevelopment())
            {
                // In development environment we add user secrets
                builder.AddUserSecrets();
            }
            ;

            return(builder.Build());
        }
예제 #4
0
 IConfigurationRoot LoadConfiguration(IHostingEnvironment env)
 {
     return(AwesomeMethods.CreateConfigurationBuilder("appsettings")
            .AddEnvironmentVariables()
            .Build());
 }