上节课遗留问题:上节脚本启动后,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

最新文章

  1. Python安装
  2. Select Tree Node
  3. sql日期函数操作
  4. CentOS查看内核版本,位数,版本号
  5. Is it possible to change the iPhone device name programmatically?
  6. ASP.net中导出Excel的简单方法介绍
  7. Schtasks 命令详解
  8. Mac 下显示隐藏文件
  9. python global 全局变量
  10. J2SE知识点摘记(四)
  11. Java Web 开发环境快速搭建
  12. MySQL 加锁处理分析-转载
  13. 获取input Date日期 时间,并得到前一天的Date值
  14. java.lang.OutOfMemoryError: PermGen space (jvm内存泄漏解决办法)
  15. WebStrom配置node.js
  16. MEF and AppDomain z
  17. 从Unauthorized 401错误学习Spring Boot的Actuator
  18. 配置ssh免密码登入
  19. HTML常用标签及约束
  20. Deep learning for visual understanding: A review

热门文章

  1. VGA调试心得
  2. 逃逸分析与栈、堆分配分析 escape_analysis
  3. Centos 7 Rabbitmq 安装并开机启动
  4. based on Greenlets (via Eventlet and Gevent) fork 孙子worker 比较 gevent不是异步 协程原理 占位符 placeholder (Future, Promise, Deferred) 循环引擎 greenlet 没有显式调度的微线程,换言之 协程
  5. 《CSP.OI吟》
  6. 高性能缓存 Caffeine 原理及实战
  7. vue项目中如何引用tinymce
  8. Javascript 基础知识整理
  9. Cobaltstrike去除特征
  10. DEDECMS:修改DEDECMS会员中心发送邮件时,邮件内容里出现在DEDE链接