Asp.net mvc 在VS2010中创建了一个新的MVC3项目。用户存储在哪里?什么';这是MVC3的好教程吗?

Asp.net mvc 在VS2010中创建了一个新的MVC3项目。用户存储在哪里?什么';这是MVC3的好教程吗?,asp.net-mvc,asp.net-mvc-3,entity-framework,Asp.net Mvc,Asp.net Mvc 3,Entity Framework,我在VS2010中创建了一个新的MVC3项目。未做任何更改并启动了网站,已内置登录和注册页面。如果我没有在任何地方设置数据库,注册帐户时,我的帐户存储在哪里? 任何人都可以推荐一个MVC3教程,这对那些刚刚开始网络编程的人来说是很好的。实体框架也很好 我可以通过代码走到这一点: Membership.CreateUser(model.UserName, model.Password, model.Email, null, null, true, null, out createStatus);

我在VS2010中创建了一个新的MVC3项目。未做任何更改并启动了网站,已内置登录和注册页面。如果我没有在任何地方设置数据库,注册帐户时,我的帐户存储在哪里?
任何人都可以推荐一个MVC3教程,这对那些刚刚开始网络编程的人来说是很好的。实体框架也很好

我可以通过代码走到这一点:

Membership.CreateUser(model.UserName, model.Password, model.Email, null, null, true, null, out createStatus);
但是我不能看到CreateUser,所以我不太确定它在做什么,以及用户存储在哪里


谢谢您的帮助。

您可以打开projects web.config文件,找到顶部附近的连接字符串。这将告诉您它指向哪个数据库。您的默认设置应该如下所示:

data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
这表示要使用SQL Express,并附加到项目中的文件aspnetdb.mdf。您需要创建此数据库,并在VisualStudio2010命令提示符内使用该命令。这将创建用户表和使用所需的模式,这是默认情况下看到的身份验证代码

最好的教程是教程。它将引导您了解数据库模型、表单验证、身份验证、控制器和视图模型等所有内容


编辑添加:是最初的书呆子进餐指南,并不像codeplex网站上的那样复杂。您可能会发现原始版本更容易一些,而且仍然非常相关

谢谢你的帮助!我现在要复习一下教程。但有一件事我仍然感到困惑,那就是登录和注册似乎工作正常。我可以注册、登录、注销。停止应用程序,启动它,然后重新登录。我从来没有创建过数据库。啊,它可能是自动创建的。老实说,我从来没有使用过默认的数据库和连接字符串,所以我不知道它是否会自动生成它。如果有,您应该能够在项目中的App_数据文件夹中查看。