在我的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文件放置在项目的输出目录中,以使相对路径起作用。但实际上并没有。