ASP.NET Core Web读取appsettings.json中的配置
发布时间:2020-12-16 09:18:50 所属栏目:asp.Net 来源:网络整理
导读:1.Nuget添加Microsoft.Extensions.Configuration.Json 2.appsettings.json中添加"ConnectionStrings" { "Logging": { "LogLevel": { "Default": "Warning" } }, "ConnectionStrings": { "SQLConnection": "Data Source=127.0.0.1;Database=xxxx;UID=xx;PWD=x
1.Nuget添加Microsoft.Extensions.Configuration.Json 2.appsettings.json中添加"ConnectionStrings" {
"Logging": {
"LogLevel": {
"Default": "Warning"
}
}, "ConnectionStrings": { "SQLConnection": "Data Source=127.0.0.1;Database=xxxx;UID=xx;PWD=xx;","OracleConnection": "","MySqlConnection": "","SqlLiteConnection": "" },
"AllowedHosts": "*"
}
3.新建AppSettingsJson.cs using Microsoft.Extensions.Configuration; using System.IO; namespace WebAPI { public class AppSettingsJson { public static string ApplicationExeDirectory() { var location = System.Reflection.Assembly.GetExecutingAssembly().Location; var appRoot = Path.GetDirectoryName(location); return appRoot; } public static IConfigurationRoot GetAppSettings() { string applicationExeDirectory = ApplicationExeDirectory(); var builder = new ConfigurationBuilder() .SetBasePath(applicationExeDirectory) .AddJsonFile("appsettings.json"); return builder.Build(); } } } 4.C#调用 var config = AppSettingsJson.GetAppSettings(); var str = config.GetSection("ConnectionStrings:SQLConnection").Value; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net scriptbundle多个include vs single include
- WPAD查询从ASP.NET调用webservice
- asp.net-mvc – Asp.Net MVC控制器 – 动作和视图映射元数据
- asp.net-mvc – 如何从ASP.NET MVC应用程序返回404响应?
- asp.net-mvc – 如何使用LinqToSQL实现ASP.NET MVC 2中数据
- asp.net-mvc-2 – 实体框架4 CTP 4/CTP 5通用存储库模式和单
- asp.net – 使用HttpRequestMessage.Properties传递每个请求
- asp.net – 公共访问本地IIS服务器
- asp.net-mvc – 如何动态绑定kendo mvc ui dropdownlist
- asp.net – 不包括’00000’的5位数字的正则表达式
推荐文章
站长推荐
- ASP.NET网站 – > WCF服务 – > WCF服务,一路冒充
- asp.net-mvc – NUnit中的MbUnit的行属性?
- asp.net-mvc – asp.net mvc中HttpUnauthorizedR
- git/sourcetree解决本地仓库历史合并到线上仓的历
- ASP 解析json
- asp.net-mvc – Razor嵌套WebGrid
- asp.net-mvc-4 – ASP .Net MVC 4 Authorize和Al
- asp.net – 无法加载文件或程序集App_Licenses
- asp.net-mvc – 我可以(并且应该)强制NHibernate
- asp.net – MVC3 WebImage助手:resize将透明背景
热点阅读