ASPNETCORE_ENVIRONMENT 未加载变量

ASPNETCORE_ENVIRONMENT variable not being loaded

我无法加载环境变量。我这样检查变量:

 Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT");

在我的开发环境中它工作正常,我得到文本:"Development"。这是因为我直接在我的项目文件中进行了该设置。

在我的暂存环境中,它总是 return null 或空字符串,因此默认为 Production。

我试过以下方法:

  1. 手动输入环境变量:

  2. 在命令提示符下设置

  3. 然后我重新启动了我的整个服务器

它总是空的。谁能看出我做错了什么?

我已经没有这个问题了,这个问题已经在几个版本之前被发现了。 看来aspnet core 2.1已经很稳定了,可以生产了