ASP.NET Core 环境变量有哪些区别?

3

在查阅(ASP).NET Core文档时,我发现了多个环境变量名称,它们似乎做着几乎相同或至少类似的事情。

然而,我很难找到有关以下内容的详细信息:

  • Hosting:Environment
  • ASPNETCORE_ENVIRONMENT
  • ASPNET_ENV

这是服务器特定的(例如IIS vs Kestrel),还是与其他内容相关?

1个回答

6
"

ASPNET_ENV已经过时并被移除,请使用'ASPNETCORE_ENVIRONMENT'。这在此问题和pr中宣布:将环境变量重命名为ASPNETCORE_。

Hosting:Environment曾在RC1中用作ASPNET_ENV的替代品,现在也已过时。有关更多详细信息,请参见此ASPNET_ENV变量应在文档中更改为Hosting:Environment问题。

ASPNETCORE_ENVIRONMENT用于描述应用程序当前运行的环境。此变量可以设置为任何值,但按照惯例使用三个值:DevelopmentStagingProduction

"

你知道Hosting:Environment是否仍然相关,还是已经被废弃或者多余了吗? - Ted Nyberg
非常感谢@Set! - Ted Nyberg

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接