010. NET5_命令参数读取+配置多种读取

上节课遗留问题:上节脚本启动后,CSS样式丢失问题

解决办法a.拷贝丢失的wwwroot目录;b. UesStaticFiles类指定读取wwwroot目录

 

 静态文件读取

  1. Nuget引入:Microsoft.Extensions. FileProviders 
  2. 配置读取静态文件的中间件

脚本参数

  1. 启动dll的脚本之后加上参数 ,格式:--参数名=参数值
  2. 通过构造函数注入IConfiguration
  3. 可以在控制器中通过IConfiguration[参数名],来获取参数

 传递参数port

 

配置文件读取:

方法一:通过IConfiguration的索引读取

 

  控制中读取

 

  

  方法二

1. 定义一个和配置文件对应的实体类

2. IConfiguration配置 services.Configure<实体

>(Configuration.GetSection("ConnectionStrings"))

3. 使用的时候可直接通过IOptions<实体类> options注入

4. 获取注入的options.value 就是配置文件对应的对象

 Startup

 

  控制器

 

 view

 

 

posted on 2021-01-27 08:36  L秦岭  阅读(789)  评论(0编辑  收藏  举报

导航