Аз също имах този проблем и беше болка. Конфигурирах своя низ за връзка и успях да разреша проблема. В низа за връзка замених стойността |DataDirectory|\dbfilename.mdf за AttachDbFilename свойство, с пътя до файла. |Директория с данни| може да се използва само ако файлът на базата данни е в папката App_Data в същия проект.
Така че промяната на свойството AttachDbFilename към директния път на mdf файла реши моя проблем.
AttachDbFilename=C:\MyApp\App\DAL\db.mdf
Надявам се, че това работи за вас.