010. NET5_命令参数读取+配置多种读取
2024-09-04 08:37:05
上节课遗留问题:上节脚本启动后,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
最新文章
- Python安装
- Select Tree Node
- sql日期函数操作
- CentOS查看内核版本,位数,版本号
- Is it possible to change the iPhone device name programmatically?
- ASP.net中导出Excel的简单方法介绍
- Schtasks 命令详解
- Mac 下显示隐藏文件
- python global 全局变量
- J2SE知识点摘记(四)
- Java Web 开发环境快速搭建
- MySQL 加锁处理分析-转载
- 获取input Date日期 时间,并得到前一天的Date值
- java.lang.OutOfMemoryError: PermGen space (jvm内存泄漏解决办法)
- WebStrom配置node.js
- MEF and AppDomain z
- 从Unauthorized 401错误学习Spring Boot的Actuator
- 配置ssh免密码登入
- HTML常用标签及约束
- Deep learning for visual understanding: A review
热门文章
- VGA调试心得
- 逃逸分析与栈、堆分配分析 escape_analysis
- Centos 7 Rabbitmq 安装并开机启动
- based on Greenlets (via Eventlet and Gevent) fork 孙子worker 比较 gevent不是异步 协程原理 占位符 placeholder (Future, Promise, Deferred) 循环引擎 greenlet 没有显式调度的微线程,换言之 协程
- 《CSP.OI吟》
- 高性能缓存 Caffeine 原理及实战
- vue项目中如何引用tinymce
- Javascript 基础知识整理
- Cobaltstrike去除特征
- DEDECMS:修改DEDECMS会员中心发送邮件时,邮件内容里出现在DEDE链接