.netcore2.0 有关配置
1.在部署WebApi 或者网站时常用的2个配置数据库连接字符串、绑定Url地址
2.# 数据库连接字符串配置:
默认的配置文件 appsettings.json 添加配置节点:
"ConnectionString":"Data Source=./Chloe.db;",

添加一个类来映射配置:
using System; public class DbOptions { public string ConnectionString {get;set;} }
3.# Configure

4.# 读取配置

---------------------------------------------------------------------
5.# 绑定Url 配置
新增一个json 文件 appurls.json

修改 Program.cs
public class Program { private static IConfigurationRoot Configuration { get; set; } public static void Main(string[] args) { var builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appurls.json"); Configuration = builder.Build(); BuildWebHost(args).Run(); } public static IWebHost BuildWebHost(string[] args) => WebHost.CreateDefaultBuilder(args) .UseUrls(Configuration["urls"]) .UseKestrel() .UseContentRoot(Directory.GetCurrentDirectory()) .UseStartup<Startup>() .Build(); }
启动测试:

------------------------------------------------------------
参考:https://docs.microsoft.com/en-us/aspnet/core/fundamentals/configuration

浙公网安备 33010602011771号