core net 6.0读取appsetting.json节点数据

江湖百晓生2个月前 (03-30)c# net core141

core net 6.0读取appsetting.json节点数据

appsetting.json 文件内容:

{
  "ConnectionStrings": {
    //数据库连接字符串
     "Connstr": "Server=127.0.0.1;Database=Test;Trusted_Connection=True;MultipleActiveResultSets=true;User Id=sa;PassWord=123"  
  },
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning"
    }
  },
  "AllowedHosts": "*"
}

取节点数据方法:

由于core dotnet6.0 取消了Startup.cs文件,所以我们需要在Program.cs 文件添加以下代码即可:

app.Configuration.GetConnectionString("Connstr");


相关文章

.net core 如何设置可访问静态文件

app.UseStaticFiles(new StaticFileOptions { //资源所在的绝对路径。 FileProvider = ...

.net core Swagger配置

ConfigureService中添加以下代码:services.AddSwaggerGen(c => { c.SwaggerDoc("v1.1"...

字符串压缩与解压缩

源码: /// 字符串压缩         public static string CompressString(string str)           {               s...

net core 中跨域设置

net core 中跨域设置代码如下: // 设置跨域           &...

如何将vs日志组件(Serilog)输出到数据库(mongodb)

如何将vs日志组件(Serilog)输出到数据库(mongodb)

将VS日志组件(Serilog)自动输出到数据库(mongodb)数据库日志效果:需要导入NuGet包输出数据库代码如下: .WriteTo.MongoDB(Hasky.MOD.System...

解决net6.0 不写日志文件

解决net6.0 不写日志文件

当我把net5.0项目升级到net6.0时,项目正常跑,但不写日志,serilog不能注入,解决方法:1,需要引入这几个NuGet包:SerilogSerilog.AspNetCoreSerilog....

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。