• 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

     

  • 相关阅读:
    Partition算法及其应用
    [LeetCode 405.] Convert a Number to Hexadecimal
    LeetCode Path Sum 系列
    组合数计算
    (一) go 实现的基于REST的Web服务
    (十)原型模式
    (一)排序
    (九)装饰模式
    (八)适配器模式
    (七)外观模式
  • 原文地址:https://www.cnblogs.com/ljg3020/p/14333228.html
Copyright © 2020-2023  润新知