2016-07-26 13 views
1

Ich möchte Verbindungszeichenfolge im ersten Lauf meiner App bieten und es zu appsettings.json über übliche Form zu speichern. Ich bin in der Lage zu erkennen, ob es ein ConnectionString Abschnitt in der Datei ist, und wenn es korrekt ist. Wie kann ich den Wert speichern?Asp.Net-Core 1.0.0: Das Schreiben in appsetting.json

Antwort

0

Ich glaube, du bist für so etwas suchen:

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" 

Für weitere Informationen über Konfigurationsdateien und mit eingebauter Funktionalität Besuche Asp.Net Core Configuration

+1

Ich glaube, er nach einem Weg sucht dauerhaft bestehen – Tseng

+0

@Tseng Das stimmt. Ich nehme an 'IConfiguration' nicht die Möglichkeit bieten .. – Slip

+0

Hat jemand eine Lösung dafür gefunden, es sei denn Datei uns auf die json zu schreiben? – phabtar

Verwandte Themen