asp.net core 2.0 Configuration.GetConnectionString似乎没有读取appsetting.environment.json

时间:2018-06-18 17:49:26

标签: asp.net-core-2.0

我可以在appsettings.json文件中添加“ConnectionStrings”元素;但是,当我将相同的元素复制并粘贴到我的appsettings.Development.json文件时,它似乎不起作用。我的var connection = Configuration.GetConnectionString("DefaultDatabase");代码行不再适用于Startup.csConfigureServices()方法。

我正在使用Visual Studio 2017,当我转到项目的属性并转到Debug选项卡时,我可以看到它将ASPNETCORE_ENVIRONMENT设置为Development所以不应该连接字符串在appsettings.Development.json中使用Conifugration.GetConnectionString()方法?

1 个答案:

答案 0 :(得分:1)

很明显我把代码粘贴到"Logging" section元素(紧跟在LogLevel元素之后。现在我确实将ConnectionStrings作为自己的元素而不是Logging all的属性现在好了。