我使用以下文章手动将ASP.NET标识添加到Web窗体项目:

http://www.asp.net/identity/overview/getting-started/adding-aspnet-identity-to-an-empty-or-existing-web-forms-project

我注意到,注册页面只是要求输入用户名和密码,但我还要添加名字,姓氏,电子邮件等 . 我尝试创建自己的名为ApplicationUser的类,它扩展了IdentityUser,但这会导致映射错误当我打电话 IdentityResult result = manager.Create(user, Password.Text); 时:

Additional information: Mapping and metadata information could not be found for EntityType 'WebFormsIdentity.IdentityExtensions.ApplicationUser'.

我在向IdentityUser添加更多数据时看到的大多数示例都与代码有关,但我首先通过从命令行运行aspnet_regsql来生成我的memebership数据库以生成aspnetdb数据库 . 如何在注册用户时添加额外信息?