.net core dotnet应用程序,指定使用appsettings的环境
我没有使用ASP.NET内核 在ASP.NET core中,您可以将ASPNETCORE_环境设置为“开发”、“暂存”或“生产”等 然后在代码中,您可以通过 IHostingEnvironment环境 见下面的代码:.net core dotnet应用程序,指定使用appsettings的环境,.net-core,.net Core,我没有使用ASP.NET内核 在ASP.NET core中,您可以将ASPNETCORE_环境设置为“开发”、“暂存”或“生产”等 然后在代码中,您可以通过 IHostingEnvironment环境 见下面的代码: var builder = new ConfigurationBuilder() .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: false, reloadOnCha
var builder = new ConfigurationBuilder()
.AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: false, reloadOnChange: true);
在.net core应用程序中如何实现这一点,因为这是ASP.net core功能,IHostingEnvironment不可用?您可以通过执行以下操作直接检索环境变量:
Environment.GetEnvironmentVariable(“ASPNETCORE\u环境”)
添加也很有用??“Production”
为了模拟默认值。dasMulli在这里写了一篇精彩的文章: