【问题标题】:mdf file not visible in App_Data folder, Microsoft Visual Studio Ultimate 2013mdf 文件在 App_Data 文件夹中不可见,Microsoft Visual Studio Ultimate 2013
【发布时间】:2014-02-26 13:56:33
【问题描述】:

我是使用 Microsoft Visual Studio 在 ASP .NET 中进行 Web 开发的新手。我正在尝试按照在线教程设置我的数据库,该教程使用实体框架的代码优先技术来定义数据库。

我已经在模型文件夹中创建了类。

我将 Web.config 文件编辑如下:

<connectionStrings>
    <add name="DefaultConnection" connectionString="Data
Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-WingtipToys-
20131119102907.mdf;Initial Catalog=aspnet-WingtipToys-20131119102907;Integrated
Security=True" 
  providerName="System.Data.SqlClient" />
<add name="OddJobs"
     connectionString="Data 
Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\oddjobs.mdf;Integra
ted Security=True" providerName="System.Data.SqlClient" /> 
  </connectionStrings> 

OddJobs 是我的应用程序的名称。我没有在第一个添加标签中编辑任何内容。必要时,我在第二个标签中添加了“OddJobs”。应用程序构建成功。但是,调试应用程序后,我无法查看我的 .mdf 文件。我尝试刷新 App_Data 文件夹并“显示所有文件”。请帮忙。

【问题讨论】:

  • 您确定数据库在那个文件夹中吗?当您转到计算机上的项目文件夹时,您可以看到该文件夹​​中的数据库吗?
  • 不,我在我的计算机上看不到项目文件夹中的数据库。
  • 这就是为什么刷新或显示所有文件时它不会出现在该文件夹中的原因。您是否使用向导来创建与数据库的连接?如果是这样,在其中一个步骤中应该有一个复选框,提示您是否要将数据库的副本保存到您的项目或类似的东西。我只是不记得确切的位置,但如果你找到它,请勾选它。它会将副本保存到您的 App_Data 文件夹,然后您就可以看到它。我只是希望我能在我面前打开一些东西,这样我就可以给你直接的步骤。

标签: c# asp.net visual-studio visual-studio-2012 visual-studio-2013


【解决方案1】:

尝试将数据库版本从(LocalDB)\v11.0; 更改为(LocalDB)\MSSQLLocalDB;。它在 Visual 2017 上对我有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-21
    相关资源
    最近更新 更多