1
我想在第一次運行我的應用程序時提供連接字符串,並通過通常的形式將其保存到appsettings.json
。我能夠檢測文件中是否存在ConnectionString
部分,以及它是否正確。我怎樣才能保存所提供的價值?Asp.Net核心1.0.0:寫入appsetting.json
我想在第一次運行我的應用程序時提供連接字符串,並通過通常的形式將其保存到appsettings.json
。我能夠檢測文件中是否存在ConnectionString
部分,以及它是否正確。我怎樣才能保存所提供的價值?Asp.Net核心1.0.0:寫入appsetting.json
我認爲你在尋找這樣的事情:
var builder = new ConfigurationBuilder();
builder.SetBasePath(Directory.GetCurrentDirectory());
builder.AddJsonFile("appsettings.json");
var config = builder.Build();
config["ConnectionStrings:DefaultConnection"] = "MyConnectionStringHere";
//...
var setting = config["ConnectionStrings:DefaultConnection"]; // also returns "MyConnectionStringHere"
有關配置文件的詳細信息,並使用內置的功能,請Asp.Net Core Configuration
我覺得他是在尋找一種方式永久堅持它 – Tseng
@Tseng沒錯。我想'IConfiguration'不提供這種可能性.. – Slip
有沒有人找到解決方案,除非寫入json文件本身? – phabtar