为 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 表,请执行以下操作:
您需要至少注册一次用户才能创建或至少显示这些表。
我在 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 表,请执行以下操作: 您需要至少注册一次用户才能创建或至少显示这些表。