代码优先ASP.Net成员身份未与WSAT同步

代码优先ASP.Net成员身份未与WSAT同步,asp.net,asp.net-mvc,asp.net-membership,wsat,Asp.net,Asp.net Mvc,Asp.net Membership,Wsat,我使用WSAT来配置安全性,但是我用它创建的用户没有被传递到股票MVC模板附带的ASP.Net成员身份(他们无法登录到该站点)。相反,我通过MVC注册屏幕注册的用户不会出现在WSAT管理用户表单中 我想创建一些角色,但我不确定如何将使用MVC注册屏幕创建的用户放入使用WSAT创建的角色中,因为这两个部分似乎没有通信 如果这对其他人有帮助:如果您先编写代码,请确保您的连接字符串以自定义DbContext类命名 public class MyCoolContext : DbContext{} 将连

我使用WSAT来配置安全性,但是我用它创建的用户没有被传递到股票MVC模板附带的ASP.Net成员身份(他们无法登录到该站点)。相反,我通过MVC注册屏幕注册的用户不会出现在WSAT管理用户表单中


我想创建一些角色,但我不确定如何将使用MVC注册屏幕创建的用户放入使用WSAT创建的角色中,因为这两个部分似乎没有通信

如果这对其他人有帮助:如果您先编写代码,请确保您的连接字符串以自定义DbContext类命名

public class MyCoolContext : DbContext{}
将连接字符串名称从DefaultConnection更改为:

<connectionStrings>
<add name="MyCoolContext" .... />
这将确保将您的成员资格和EF模式合并到一个数据库中

WebSecurity.InitializeDatabaseConnection("MyCoolContext", "UserProfile", "UserId", "UserName", autoCreateTables: true);