适用情况
适用于需要挂载到服务器上的应用开发
eg:在进行web应用开发时需要获取数据库连接字符串,以下是代码清单/.
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
namespace WuYeSystem.Models
{
public class GetConnectionString
{
public static string GetConnectionString_1()
{
using (StreamReader reader = File.OpenText(@"appsettings.json"))
//这里使用了相对路径
{
JObject o = (JObject)JToken.ReadFrom(new JsonTextReader(reader));
return o["ConnectionStrings"]["WuYeSystemContext"].ToString();
}
}
}
}
画圈的是我们的目标文件,使用相对路径直接写出文件名即可,省去了写绝对路径的麻烦以及配置部署时的困难。