gpt4 book ai didi

asp.net-core - ASP.NET Core 忽略 ASPNET_ENV 和托管 :Environment

转载 作者:行者123 更新时间:2023-12-02 12:21:23 25 4
gpt4 key购买 nike

无论何时何地设置 ASPNET_ENVHosting:Environment,启动代码始终会输入

//This method is invoked when ASPNET_ENV is 'Production'
//The allowed values are Development,Staging and Production
public void ConfigureProduction(IApplicationBuilder app, ILoggerFactory loggerFactory)
{
loggerFactory.AddConsole(minLevel: LogLevel.Warning);

Configure(app);
}

enter image description here

到目前为止我已经尝试过

  • 在项目属性中将 Hosting:Environment 设置为 Development
  • 在项目属性中将 ASPNET_ENV 设置为 Development
  • launchSettings.json 中将 Hosting:Environment 设置为 Development
  • launchSettings.json 中将 ASPNET_ENV 设置为 Development
  • 通过 Startup 中的 Environment.SetEnvironmentVariable("ASPNET_ENV", "Development");ASPNET_ENV 设置为代码中的 Development调用 ConfigurationBuilder.GetEnvironmentVariables()
  • 之前的 方法

顺便说一下,这是版本1.0.0-rc2-20143。我在这里遗漏了什么还是这只是一个错误?

最佳答案

作为名称更改的一部分,环境变量名称已更改为 ASPNETCORE_ENVIRONMENT

公布于this issue并更改 this PR .

关于asp.net-core - ASP.NET Core 忽略 ASPNET_ENV 和托管 :Environment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35967682/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com