Sql server 将asp.net成员资格数据库转换为Sql Server Compact 4.0
我有一个Asp.Net MVC 3网站,它使用Asp.Net会员服务进行身份验证。成员数据库已在Sql Server Express 2008上运行,我正在尝试将其转换为Sql Server Compact 4.0 按照说明,我创建了Sql Server Compact 4.0数据库。我使用中的代码切换MVC应用程序中的成员资格提供程序Sql server 将asp.net成员资格数据库转换为Sql Server Compact 4.0,sql-server,asp.net-mvc-3,encryption,asp.net-membership,Sql Server,Asp.net Mvc 3,Encryption,Asp.net Membership,我有一个Asp.Net MVC 3网站,它使用Asp.Net会员服务进行身份验证。成员数据库已在Sql Server Express 2008上运行,我正在尝试将其转换为Sql Server Compact 4.0 按照说明,我创建了Sql Server Compact 4.0数据库。我使用中的代码切换MVC应用程序中的成员资格提供程序 使用新的提供者和数据库,我能够成功地创建新用户并使用新用户的密码登录。但是,我无法登录到Sql Server Express数据库中以前存在的任何用户。我可以浏
使用新的提供者和数据库,我能够成功地创建新用户并使用新用户的密码登录。但是,我无法登录到Sql Server Express数据库中以前存在的任何用户。我可以浏览新的数据库,并验证用户是否都在那里,因此我认为问题与无法成功访问以前创建的加密密码有关。我真的不想让所有现有用户都更改密码。有人能解释一下我如何做到这一点吗?这可能与web.config文件中的ApplicationName属性有关吗 有关更多信息,请参阅ScottGu的这篇博文: