【发布时间】:2011-03-29 00:06:05
【问题描述】:
我是为 ASP.Net MVC 2 实现自定义成员资格/角色的新手。我有成员资格/角色工作,用户可以成功登录并检索他们的角色分配。但是,如果我在底层数据库中更改他们的角色分配,这些更改不会传播到应用程序。我删除了该用户的所有角色分配,当他们登录时,他们仍然拥有与我删除数据库中的分配之前相同的角色分配。
我正在使用 Entity Framework 4 进行用户/角色检索。我创建了一个测试,该测试调用相同的代码来按名称获取用户,并且该测试每次都成功地返回正确的角色分配,而不管我在数据库中制作了什么模块。所以这排除了任何 EF 缓存。
我还删除了浏览器级别的所有缓存(我使用的是 Firefox 3.6.8),我也遇到了同样的问题。
所以,这似乎是一个自定义成员/角色缓存问题。我缺少什么设置?
提前感谢您的帮助。
【问题讨论】:
标签: caching asp.net-membership roles