我已经使用本地.mdf数据库构建了一个应用程序,并且已经部署了该应用程序。我在PC上测试过;没有问题。该应用程序完美运行。今天,我在客户端的PC上安装了该应用程序,但出现此错误:
尽管所有文件均已安装到位,并且SQL Server 2016已安装在客户端PC上。
答案 0 :(得分:1)
我可以想到两个原因:
public async Task<ActionResult> Edit(Project project)
{
if (Request.Form["ProjectManagersString[]"] != null)
{
foreach (var pmstring in Request.Form["ProjectManagersString[]"].Split(','))
{
}
}
}
因此,如果您将数据库移动到该文件夹以外的其他位置,则它将无法正常工作,因为它将无法找到数据库文件。
Solution:使用动态位置,因此无论该应用程序安装在哪里,它都应该找到您的数据库。
Solution:重新安装或修复SQL Server。