为 C# MVC ASP.NET 应用程序创建的默认数据库在哪里?

Where is the default database created for C# MVC ASP.NET application?

我在 bootstrap 上使用 login/register 脚本安装了新的 MVC ASP.NET 应用程序,它工作正常,但我不知道该应用程序的默认数据库在哪里。我的 App_Data 文件夹是空的。有人能告诉我表格注册的数据保存在哪里吗?

默认连接字符串将为

<connectionStrings>
    <add name="ApplicationServices"
         connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true"
         providerName="System.Data.SqlClient" />
  </connectionStrings>

因此它将在您的应用数据中创建。将创建 MDF 文件。虽然您可以更改连接

在您的 Web.config 中,寻找 'Connectionstring'

 <connectionstrings>
        <add name="ConnectionstringName" connectionstring="Data Source=DatasourceName;Initial Catalog=This_isDefault_db;Persist Security Info=True;User ID=ID;Password=pwd" providername="System.Data.SqlClient" />
    </connectionstrings>

catalog 属性告诉您哪个是您的数据库。

这将存储在 Sql express 下 visual studio 12,13 &15.

您可以在“查看”->“服务器资源管理器”下使用服务器资源管理器连接它

通常我们将模型或 DAL 连接到数据库,如 Sql 服务器或 MySQL 等。 但是根据您的问题,我了解到您正在使用 visual studio 内置应用程序。 visual studio 将该数据存储在 localDB 中

如果您在服务器资源管理器中看不到 DefaultConnection 和 AspNet 表,请执行以下操作: 您需要至少注册一次用户才能创建或至少显示这些表。