I was tring .NET core with a console application and I'm stucked on reading from appsettings.json.
Here's my code:
{
"ConnectionStrings": {
"DataBaseConnectionString": "Server=xxxxxx"
}
}
...
var builder = new ConfigurationBuilder()
// .SetBasePath("")
.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)
.AddEnvironmentVariables();
configuration = builder.Build();
var xx = configuration.GetConnectionString("DataBaseConnectionString");
I got null on xx, what am I doing wrong?
Thanks
System.InvalidOperationException: The ConnectionString property has not been initializederror do this: right click onappsettings.json-> Properties -> SetCopy to output directorytoCopy always