Jag hade också detta problem och det gjorde ont. Jag konfigurerade min anslutningssträng och lyckades lösa problemet. I anslutningssträngen ersatte jag värdet |DataDirectory|\dbfilnamn.mdf för AttachDbFilename egenskap, med sökvägen till filen. |Datakatalog| kan endast användas om databasfilen finns i mappen App_Data i samma projekt.
Så att ändra egenskapen AttachDbFilename till den direkta sökvägen till mdf-filen löste mitt problem.
AttachDbFilename=C:\MyApp\App\DAL\db.mdf
Jag hoppas att detta fungerar för dig.