我希望能够使用相同的数据库应用为ASP成员的详细信息窗体身份验证。 我目前使用MVC4。 当我开始加入了system.web.providers到项目中,我得到了一个单独的默认连接。 我已经修改了字符串,在我的应用程序(的EntityFramework)被用来指向同一个数据库。
我应该期待提供商自动创建该数据库即表
- webpages_Membership
- 用户资料
- webpages_Roles
- webpages_OAuthMembership
目前,我正在...
要调用该方法,“Membership.Provider”属性必须是“ExtendedMembershipProvider”的一个实例
当我尝试注册通过默认mvc4应用程序模板的新用户。 而表是不存在的。
对于添
这里的问题是,默认mvc4互联网模板使用simplemembership管理会员/角色的信息。 在模板代码中有这种假设,只能simplemembership工作。 当您安装通用的供应商账户控制器代码吹起来,因为它无法理解通用的供应商。 看看这个帖子,进一步解释了这种方案http://weblogs.asp.net/jgalloway/archive/2012/08/29/simplemembership-membership-providers-universal-providers-and-the-new-asp-net- 4-5-web的表单和-ASP净MVC -4- templates.aspx
我有同样的问题,
然而我的不解决,但是很多人说这添加到您的web.config
<add key="enableSimpleMembership" value="false"/>
<add key="autoFormsAuthentication" value="false"/>
如果不工作尝试使顶一个也是如此。