【发布时间】:2019-11-29 17:12:02
【问题描述】:
我使用 SQL Server Management Studio 将名为“aspnet-SimpleBank-C2FC2762-4DD0-4E9A-90C2-C876AA53348C”的数据库导出为 SimpleBankDatabase.bacpac。然后将 SimpleBankDatabase.bacpac 作为 SimpleBank 导入数据库。我更改了我的应用程序中的连接字符串以连接到 SimpleBank,但应用程序仍然连接到旧的,因为我尝试通过应用程序将一些数据添加到数据库中。
我尝试将“SimpleBank”复制到存储“aspnet-SimpleBank-C2FC2762-4DD0-4E9A-90C2-C876AA53348C”的文件夹中,但还是不行。
The first connection string is commented.
{
"ConnectionStrings": {
//"DefaultConnection": "Server=
(localdb)\\mssqllocaldb;Database=
aspnet-SimpleBank-C2FC2762-4DD0-4E9A-90C2- C876AA53348C;
Trusted_Connection=True;MultipleActiveResultSets=true"
"DefaultConnection": "Server=
(localdb)\\mssqllocaldb;Database=SimpleBank;
Trusted_Connection=True;
MultipleActiveResultSets=true"
},
"Logging": {
"LogLevel": {
"Default": "Warning"
}
},
"AllowedHosts": "*"
}
数据库名称完全不同,但应用程序仍连接到旧数据库。
【问题讨论】:
-
JSON 没有 cmets。删除该行,不要尝试将其注释掉。如果这是默认生成的数据库,我假设解析设置失败并创建默认连接字符串。
标签: c# json asp.net-core .net-core asp.net-core-mvc