我希望能够在应用程序中使用与ASP成员身份验证表单相同的数据库。我目前正在使用MVC4。当我开始添加system.web.providers到我的项目时,我得到了一个单独的默认连接。我已经修改了字符串以指向与我的应用程序(entityframework)中使用的数据库相同的数据库。
我是否应该期望这些提供程序在此数据库中自动创建以下表:
- webpages_Membership - UserProfile - webpages_Roles - webpages_OAuthMembership 但是,当前我尝试通过默认的MVC4应用程序模板注册新用户时,我得到了以下错误信息:"要调用此方法,"Membership.Provider"属性必须是"ExtendedMembershipProvider"的实例。",并且这些表不存在。
谢谢, Tim
我是否应该期望这些提供程序在此数据库中自动创建以下表:
- webpages_Membership - UserProfile - webpages_Roles - webpages_OAuthMembership 但是,当前我尝试通过默认的MVC4应用程序模板注册新用户时,我得到了以下错误信息:"要调用此方法,"Membership.Provider"属性必须是"ExtendedMembershipProvider"的实例。",并且这些表不存在。
谢谢, Tim
DbContext
。如果您使用DbContext("connStringName")
构造函数和WebSecurity.InitializeDatabaseConnection("connStringName"...)
,那么您肯定会使用一个连接字符串。 - CallMeLaNN