Startup.cs中的Hostenvironment设置在哪里



我有一个.Net核心控制台应用程序,当我运行它时,Startup.cs类中会出现以下方法

public void Configure(IApplicationBuilder app, IHostingEnvironment env)

如果我检查env的内容,EnvironmentName属性将设置为Production。我想知道,在代码路径中,它在哪里识别环境是DEV、QA还是Production?

由于您没有显示使用多个appsetting.json文件的相关配置代码,所以我所能做的就是向您介绍如何在Console应用程序中正确执行此操作的资源。这是我通常在web应用程序中看到的做法。

最新更新