ASP.NET Core 2.2 基础知识(五) 环境
一.环境变量 系统启动时,会读取环境变量 ASPNETCORE_ENVIRONMENT , 并将该变量的值存储在 IHostingEnvironment.EnvironmentName 字段中.如: 新建一个 WebAPI 项目,修改 Configure 方法: public void Configure(IApplicationBuilder app, IHostingEnvironment env) { ...... { app.Run( async context => { context.Response.ContentType = "text/plain;charset=utf-8";//没有这句话,中文会出现乱码. await context.Response.WriteAsync($"当前环境 : {env.EnvironmentName}" ); }); } ...... } ASPNETCORE_ENVIRONMENT 可以设置为任意值,但是 ASP.NET Core 框架只支持 3 个值: Development Staging Production 如果没有设置该变量的值,则默认 Production 那么问题来了,在哪里设置呢? 方法一 : launchSettings.json 打开上例创建的 WebAPI 项目的 launchSettings.json