1

我在 Windows 8 上使用 Visual Studio 2012。

我创建了一个新的 [Empty Web Application],按照常见的代码优先(新数据库)步骤来使用 EF,它们是:

  1. 创建一个模型类,
  2. 创建一个模型上下文类,
  3. 使用网页中的模型上下文类访问一些数据。

但是当我运行该页面时,我得到:

文件“C:\Users\XUHAI\Documents\Visual Studio 2012\Projects\EF\EmptyWeb\App_Data\EmptyWeb.WebContext.mdf”的目录查找失败,出现操作系统错误 2。

创建数据库失败。无法创建列出的某些文件名。检查相关错误。

当我创建 [Web Forms] 或 [MVC] 项目并执行相同的步骤时,一切正常。

4

1 回答 1

0

操作系统错误 2 是“找不到文件”。

确保目录“C:\Users\XUHAI\Documents\Visual Studio 2012\Projects\EF\EmptyWeb\App_Data”存在。

检查您的连接字符串是否有错误。

于 2013-08-29T06:21:36.093 回答