使用ASP MVC Core RC1和ASPNET_ENV

时间:2016-05-03 00:34:16

标签: asp.net-core asp.net-core-mvc

如果我的应用程序在本地运行,则项目文件的属性显示hosting:environment作为设置应用程序环境(开发,登台,生产)的关键。

似乎同一个键也映射到ASPNET_ENV。是对的吗?如果是这样,如何以及为什么?

1 个答案:

答案 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上)环境变量。