.NET6 多环境,在开发时的应用场景

1.新建一个 NET6 Web项目

名字为:IX.MultiEnvironment.Web
在这里插入图片描述

2.创建配置文件

新建 3个 配置文件,分别对应 3个环境
实际工作中对于这3个环境称呼不同公司略有差异:

  1. Development : 可能称为 开发环境/测试环境
  2. Staging : 可能称为 预发布环境/UAT环境/灰度环境
  3. Production : 可能称为 生产环境/线上环境/正式环境
这3个环境 目前我接触过部署的常用场景有4种:
1.	开发时
2.	Windows IIS部署
3.	Linux 上 用supervisor等进程管理工具
4.	Linux 上 用docker等容器技术来部署

不用的场景,环境变量的常用配置也有所不同

本次讲第1种场景:
本地开发时 - 如何区分 3种环境

在这里插入图片描述

3. 修改 launchSettings.json

找到 Properties 下 launchSettings.json这个文件
添加如图内容,包含3个环境的启动项
在这里插入图片描述

4. 启动项 选择

在启动项目的时候 选择图中的 启动项
就分别 对应
Development 环境
Staging 环境
Production 环境
就是我们在launchSettings.json这个文件中的配置
在这里插入图片描述

5.在/Home/Index 中 加入如图代码

在这里插入图片描述

6.在Development.json这个配置文件加入MyEnv的配置 如图

在这里插入图片描述

7.在Staging.json这个配置文件加入MyEnv的配置 如图

在这里插入图片描述

8.在Production.json 这个配置文件加入MyEnv的配置 如图

在这里插入图片描述

9.展示 MyEvn信息

我们演示中在 Program 中 来读取一下配置文件中的 MyEnv信息
MyEnv从配置文件中读取到之后 会展示在 /Home/Index 这个界面
Welcome 下方

在这里插入图片描述

10.视频演示

.NET6 多环境 在开发时的应用场景演示

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安得权

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值