【发布时间】:2011-04-17 20:35:43
【问题描述】:
我有一个使用 asp.net 会员服务进行身份验证的 Asp.Net MVC 3 网站。会员数据库一直在 Sql Server Express 2008 上运行,我正在尝试将其转换为 Sql Sever Compact 4.0。
按照here 的说明,我创建了 Sql Server Compact 4.0 数据库。我使用 here 的代码在 MVC 应用程序中切换会员提供程序。
使用新的提供者和数据库,我能够成功地创建新用户并使用新用户的密码登录。但是,我无法登录到之前存在于 Sql Server Express 数据库中的任何用户。我能够浏览新数据库并验证用户都在那里,所以我认为问题与无法成功访问之前创建的加密密码有关。我真的不想让所有现有用户更改他们的密码。任何人都可以阐明我如何做到这一点吗?
【问题讨论】:
标签: sql-server asp.net-mvc-3 encryption asp.net-membership