Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 将asp.net成员资格数据库转换为Sql Server Compact 4.0_Sql Server_Asp.net Mvc 3_Encryption_Asp.net Membership - Fatal编程技术网

Sql server 将asp.net成员资格数据库转换为Sql Server Compact 4.0

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数据库中以前存在的任何用户。我可以浏

我有一个Asp.Net MVC 3网站,它使用Asp.Net会员服务进行身份验证。成员数据库已在Sql Server Express 2008上运行,我正在尝试将其转换为Sql Server Compact 4.0

按照说明,我创建了Sql Server Compact 4.0数据库。我使用中的代码切换MVC应用程序中的成员资格提供程序


使用新的提供者和数据库,我能够成功地创建新用户并使用新用户的密码登录。但是,我无法登录到Sql Server Express数据库中以前存在的任何用户。我可以浏览新的数据库,并验证用户是否都在那里,因此我认为问题与无法成功访问以前创建的加密密码有关。我真的不想让所有现有用户都更改密码。有人能解释一下我如何做到这一点吗?

这可能与web.config文件中的ApplicationName属性有关吗

有关更多信息,请参阅ScottGu的这篇博文: