private static string ResolveConfigPath(IServiceProvider sp) { var envStr = Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT"); var configPath = SmartSqlBuilder.DEFAULT_SMARTSQL_CONFIG_PATH; if (!String.IsNullOrEmpty(envStr) && !string.Equals(envStr, "Production", StringComparison.OrdinalIgnoreCase)) { configPath = $"SmartSqlMapConfig.{envStr}.xml"; } if (!ResourceUtil.FileExists(configPath)) { configPath = SmartSqlBuilder.DEFAULT_SMARTSQL_CONFIG_PATH; } return(configPath); }