我首先使用VS 2012 MVC4代码构建Web应用程序.为了.mdf在更改模型后重新创建文件,我手动从VS中的app_data目录中删除了该文件.我之前做过几次没有任何问题.
现在我收到一个例外:
底层提供程序在Open上失败.==>无法将文件
MYDB.mdf作为数据库附加'MYDB'.
我将非常感谢您提供有关如何重新创建.mdf文件的帮助.
谢谢!
我正在使用网络套接字和 SqlDependency 来构建游戏服务器。SqlDataReader 的错误表明我应该调用 SqlDependency.Start。我在 Global.Asax 中包含了以下内容:
SqlDependency.Start(ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString);
Run Code Online (Sandbox Code Playgroud)
这一行总是以 SqlException 结束,并带有消息:
Cannot attach the file 'C:...aspnet-ProjectName-11111111111.mdf' as database 'aspen-ProjectName-11111111111'.
Run Code Online (Sandbox Code Playgroud)
这两天我一直在努力解决这个问题。我已经启动了一个新的 MVC 4 WebAPI 应用程序,具有基本模型、上下文和种子,但无法解决此错误。我尝试了以下各种解决方案:
ASP.NET MVC4 Code First - “无法将文件附加为数据库”异常
没变。我在 Visual Studio 2012 中运行 MVC4 API,SQL Server 是 2014。
这是一个数据库连接问题,对吧?我的 AppData 文件夹中的 .mdf 文件(它和日志文件都在两个项目中)无法连接到 SQL Server?还有,帮忙?
我找到了以下链接
但是我仍然不清楚这个过程.这谈到了Server 2000和MSDE 2000,但我需要的是新的SQL Server Local DB.
有没有其他人必须这样做,并找到有关如何进行的任何说明?