首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Code First ASP.Net成员资格未与WSAT同步

Code First ASP.Net成员资格未与WSAT同步
EN

Stack Overflow用户
提问于 2013-08-11 22:32:01
回答 1查看 54关注 0票数 0

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

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

EN

回答 1

Stack Overflow用户

发布于 2013-08-12 00:29:03

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

代码语言:javascript
复制
public class MyCoolContext : DbContext{}

将连接字符串名称从DefaultConnection更改为:

代码语言:javascript
复制
<connectionStrings>
<add name="MyCoolContext" .... />

确保~/Filters下的InitializeSimpleMembershipAttribute包含以下行:

代码语言:javascript
复制
WebSecurity.InitializeDatabaseConnection("MyCoolContext", "UserProfile", "UserId", "UserName", autoCreateTables: true);

这将确保您的成员资格和EF模式被合并到单个数据库中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18173013

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档