如果我的应用程序在本地运行,则项目文件的属性显示hosting:environment
作为设置应用程序环境(开发,登台,生产)的关键。
似乎同一个键也映射到ASPNET_ENV
。是对的吗?如果是这样,如何以及为什么?
答案 0 :(得分:1)
这是一个众所周知的问题:https://github.com/aspnet/Docs/issues/706
ASPNET_ENV
。已过时。Hosting:Environment
。在Windows中将此用于RC1。 Hosting__Environment
。在Linux&amp ;;中用于RC1。 OS X。ASPNET_ENVIRONMENT
。这是未来。在RC2中使用它。 Here is a link to the RC1 release,表示EnvironmentName
:
获取或设置环境的名称。该属性由主机自动设置为" Hosting:Environment" (在Windows上)或" Hosting__Environment" (在Linux和OS X上)环境变量。