LocalDB AttachDbFilename connsectionString绝对路径有效,但相对路径无效

时间:2019-08-14 09:04:21

标签: asp.net-core

在我的appsettings json文件中,我有:

"ConnectionStrings": {
"MyDBConnectionString": "Data Source=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=.\\MyDB.mdf;Integrated Security=True",
}

在运行时抛出:

  

System.Data.SqlClient.SqlException:尝试为文件。\ TestHistoryDB.mdf附加自动命名的数据库失败。存在具有相同名称的数据库,或者无法打开指定的文件,或者该文件位于UNC共享上。

如果我将其更改为绝对路径:

AttachDbFilename=C:\\MyProject\\TestData\\MyDB.mdf

有效。 我该如何解决?

让我注意到,我什至尝试手动将.mdf文件放置在项目的输出目录中,以使相对路径起作用。但实际上并没有。

0 个答案:

没有答案