.Net5004命令和配置参数读取
Posted RyouJou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.Net5004命令和配置参数读取相关的知识,希望对你有一定的参考价值。
静态文件读取
静态文件读取
1.Nuget引入Microsoft.Extensions.FileProviders
2.引入System.IO
//读取静态文件中间件
app.UseStaticFiles(new StaticFileOptions()
{
FileProvider = new PhysicalFileProvider(Path.Combine(Directory.GetCurrentDirectory(), "wwwroot"))
//执行文件下的wwwroot文件夹
);
脚本参数
1.可以在启动dll的脚本之后放上参数,格式:–参数名称=参数值
dotnet AspNetCore.Web.dll --urls="https://*:22233" --ip="127.0.0.1" --port= 8079
2.在Controller文件通过构造函数注入IConfiguration
3.可以在Controller中通过IConfiguration[参数名称]
配置文件读取:
在Stratup中读取
通过IConfiguration索引取值;
如果遇到对象,数组;
中间使用:分割,依次读取;
在Controller控制器读取
1.定义一个和配置文件内容格式一致的类
2.在ConfigureServices 配置 services.Configure(Configuration.GetSection(“ConnectionStrings”));
3.在使用的时候可以直接通过IOptions options注入
4.获取注入的Options.Value 就是我们获取的到配置文件的一个实体类型对象
以上是关于.Net5004命令和配置参数读取的主要内容,如果未能解决你的问题,请参考以下文章
solr分布式索引实战分片配置读取:工具类configUtil.java,读取配置代码片段,配置实例
Oracle Net Services 配置: Error: null Oracle Net Services 配置失败。退出代码是1