.net - 在新服务器上迁移站点,aspnet_membership 问题
问题描述
我们正在将站点从带有 SQL Server 2008R2 的旧 Windows 2008 服务器迁移到带有 SQL Server 2019 的新 Windows 2012 Server。
<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="15">
<providers>
<clear />
<add connectionStringName="SQLConn" applicationName="EasyWin" enablePasswordRetrieval="false" enablePasswordReset="true"
requiresQuestionAndAnswer="false" requiresUniqueEmail="true" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1"
passwordFormat="Hashed" maxInvalidPasswordAttempts="10" passwordAttemptWindow="30"
name="SqlProvider" type="System.Web.Security.SqlMembershipProvider" />
</providers>
</membership>
迁移后Aspnet_Membership
现在无法正常工作:以下是更改密码的行
var password = membershipUser.ResetPassword();
var result = membershipUser.ChangePassword(password, model.NewPassword);
结果是真的,但是当我尝试使用新的凭据时,我无法登录。
我更改了用户的密码,分配了我的密码,然后查看数据库中的表,我看到用户的(加密的)密码与我的不同(这是正确的吗?)。
我还能寻找什么?
有什么建议吗?
解决方案
推荐阅读
- mitmproxy - 如何使用 JAVA 启动 MITM 代理的不同实例?
- sql - SQL 查询给出不正确的结果
- laravel - 过滤雄辩的关系 where 没有工作
- vue.js - Vue中如何在根组件上传递数据
- regex - Nginx 在位置斜线后重定向
- sql-server - 通过 SSMS 在 Azure SQL 数据库上还原 .bak:无法连接到服务器 ***。用户登录失败***
- wordpress - 检查当前帖子是否在父类别或其子类别中
- asp.net - 是否可以在同一 Apache 服务器和具有不同子域的同一端口上运行 .net 应用程序和 wordpress 博客?
- c# - 显示名称的本地化
- hyperledger-fabric - 是否可以在 Hyperledger Fabric 中管理来自 HSM 的 TLS 证书?