.NET CORE学习笔记系列(3)——ASP.NET CORE多环境标识

  在开发项目的过程当中,生产环境与调试环境的配置是不一样的。比如连接字符串。 ASP .NET CORE 支持利用环境变量来动态配置 JSON 文件。ASP.NET Core 引用了一个特定的环境变量 ASPNETCORE_ENVIRONMENT 来描述应用程序当前运行的环境。这个变量可以被设置为任何你喜欢的值,但是有三个值被约定使用: DevelopmentStaging 和 Production。

一、准备工作

  首先在 ASP .NET CORE 项目当中添加一个connectionStrings.json文件,内容如下:

  再继续添加 connectionStrings.Development.json和connectionStrings.Production.json两个配置文件。解决方案管理器如下图:

二、设置环境

  1、方案一

  ASP.NET Core控制环境切换最核心的东西是“ASPNETCORE_ENVIRONMENT”环境变量,它直接控制当前应用程序运行的环境类型。您可以通过在项目上右键菜单选择“属性”选项,然后切换到“调试”标签来修改此环境变量。如下图:

 

  此环境变量框架默认提供了三个值,当然也可以定义其它的值:

  • Development(开发)
  • Staging(预演)
  • Production(生产)

  

  2、方案二

  也可以通过ASP.Net Core包含的launchSettings.json的文件设置环境,可以在项目中“Properties”文件夹中找到该文件。

猜你喜欢

转载自www.cnblogs.com/qtiger/p/9486999.html
今日推荐