010. NET5_命令参数读取+配置多种读取
上节课遗留问题:上节脚本启动后,CSS样式丢失问题
解决办法:a.拷贝丢失的wwwroot目录;b. 给UesStaticFiles类指定读取wwwroot目录
静态文件读取
- Nuget引入:Microsoft.Extensions. FileProviders
- 配置读取静态文件的中间件
脚本参数
- 启动dll的脚本之后加上参数 ,格式:--参数名=参数值
- 通过构造函数注入IConfiguration
- 可以在控制器中通过IConfiguration[参数名],来获取参数
传递参数port
配置文件读取:
方法一:通过IConfiguration的索引读取
控制中读取
方法二:
1. 定义一个和配置文件对应的实体类
2. 在IConfiguration配置 services.Configure<实体
类>(Configuration.GetSection("ConnectionStrings"))
3. 使用的时候可直接通过IOptions<实体类> options注入
4. 获取注入的options.value 就是配置文件对应的对象
Startup
控制器
view