1

所以我创建了我的第一个 ASP.NET MVC 3 互联网应用程序,它带有内置的注册/登录功能。我试图探索应用程序与之交互的数据库到底在哪里。在相应的控制器/操作方法中,我看到了一个调用Membership.CreateUser使用这些参数。到哪个MSDN链接说它将这些值添加到数据存储中。我的问题是它将这些值添加到哪个数据库的哪个表中?(以便我可以看到更新)

4

4 回答 4

1

使用默认设置,您的数据将保存在其默认数据库 ASPNETDB.MDF 中。单击解决方案资源管理器中的显示所有文件,然后单击 App_Data。您应该看到 ASPNETDB.MDF。双击它,然后在 Server Expolorer 中将出现一个数据库。在 ASPNETDB.MDF 上单击表并找到 aspnet_Users。

希望这可以帮助。:)

于 2013-08-20T07:13:34.217 回答
0

如果您没有更改任何内容,请转到 web.config 并找到DefaultConnectionString. 那就是插入数据和表名的位置UserProfiles

它在文件夹中创建一个 db 文件App_Data

于 2013-07-19T10:05:50.647 回答
0

如果使用默认设置,则安装表的数据库名称为:aspnetdb。此外,表名称是不言自明的,如下图所示。例如,对于 MemberShip,使用的表是:dbo.aspnet_Membership。

在此处输入图像描述

用于安装这些表的工具是 aspnet_regsql.exe,您可以从 Visual Studio 命令提示符窗口中轻松调用它

于 2013-07-19T10:15:21.117 回答
0

假设以上所有内容都是正确的(没有更改默认设置、连接字符串等),然后查找名为 aspnet_users、aspnet_membership 和其他一些以 aspnet_ 为前缀的表。那是看的地方。

于 2013-07-19T10:08:10.673 回答