【问题标题】:Where is my database and App_Data folder?我的数据库和 App_Data 文件夹在哪里?
【发布时间】:2014-03-15 16:28:47
【问题描述】:

我已经下载了一个项目并运行了代码,并在我本地运行的 MVC 站点上创建了一个帐户。

我想删除数据库以便建立一个新数据库;但我似乎无法找到数据库。它应该在App_Data,不是吗?我的项目中什至没有App_Data 文件夹。我已经将 Windows 设置为显示隐藏文件和文件夹。

这个数据库在哪里!?

<add name="MembershipReboot" 
     connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=MembershipReboot;Integrated Security=True" 
     providerName="System.Data.SqlClient" />

这是整个 web.config:

https://github.com/brockallen/BrockAllen.MembershipReboot/blob/master/samples/SingleTenant/SingleTenantWebApp/Web.config

我下载了/samples/SingleTenant 用于我自己的功能测试。

参考。 https://github.com/brockallen/BrockAllen.MembershipReboot

编辑:当我在这一行设置断点时:

string path = AppDomain.CurrentDomain.GetData("DataDirectory").ToString();

path 的值为:

"C:\Users\Dom\Documents\Visual Studio 2013\Projects\SingleTenant\SingleTenantWebApp\App_Data"

但是我的SingleTenantWebApp 目录中没有这样的文件夹。

【问题讨论】:

  • 从 Visual Studio 打开 SQL Server 对象资源管理器(查看菜单)并查看 SQL Server 和数据库的属性。
  • 它显示 SQL Server -> localdb -> 数据库 -> master、model、msdb 和 tempdb。然而,这些似乎都没有任何相关的表格。

标签: sql-server asp.net-mvc mdf membershipreboot


【解决方案1】:

检查以下位置:

C:\Users\用户名\AppData\Local\Microsoft\VisualStudio\SSDT

C:\Users\Username\AppData\Local\Microsoft\Microsoft SQL Server 本地 DB\Instances\v11.0

【讨论】:

  • 谢谢你;但是,我在 C:\Users\Username\AppData\Local\Microsoft\VisualStudio\ 中没有任何 SSDT 文件夹,并且在 C:\Users\Username\AppData\Local\Microsoft\Microsoft SQL Server Local DB 中有数据库\Instances\v11.0 但没有一个名为“MembershipReboot”。
  • 您是否已签入:C:\Users\Username\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\Projects ?
  • 我的路径是C:\Users\Dom\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\v11.0,里面没有Projects文件夹。只是各种数据库,例如“master.mdf”。
猜你喜欢
  • 2013-04-11
  • 1970-01-01
  • 2011-09-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多