Asp.net core 在OSX上的VS代码中将IHostingEnvironment.IsDevelopment()设置为true

Asp.net core 在OSX上的VS代码中将IHostingEnvironment.IsDevelopment()设置为true,asp.net-core,asp.net-core-mvc,Asp.net Core,Asp.net Core Mvc,我正在使用VS代码和OSX进行一个MVC6项目。如何将当前环境指定为“开发”,以便IHostingEnvironment.IsDevelopment()返回true 我试图在通过ConfigurationBuilder().AddJsonFile()指定的JSON文件中将“ASPNET_ENV”配置设置设置为“Development”,但这不起作用 { "AppSettings": { "ASPNET_ENV": "Development" } }

我正在使用VS代码和OSX进行一个MVC6项目。如何将当前环境指定为“开发”,以便IHostingEnvironment.IsDevelopment()返回true

我试图在通过ConfigurationBuilder().AddJsonFile()指定的JSON文件中将“ASPNET_ENV”配置设置设置为“Development”,但这不起作用

{
    "AppSettings": 
    {
        "ASPNET_ENV": "Development"
    }   
}
谢谢你的帮助!
谢谢

您可以通过环境变量设置开发环境:

EXPORT ASPNET_ENV=Development

可以通过环境变量设置开发环境:

EXPORT ASPNET_ENV=Development

或者使用
dnx-web-ASPNET\u-Env=Development
dnx-watch-web-ASPNET\u-Env=Development
从命令行快速切换到不同的环境。这将覆盖您的环境变量值。或者要从命令行快速切换到不同的环境,请使用
dnx web ASPNET_Env=Development
dnx watch web ASPNET_Env=Development
。这将覆盖您的环境变量值。