2

我最近刚刚将 MySQL 连接器/网络从 6.5.3 升级到 6.5.4,并且发现成员资格提供程序不再像使用旧连接器那样工作。现在,当我尝试验证用户时,提供程序会引发以下异常:

表 'my_aspnet_membership' 拒绝用户 'root'@'%' 的 TRIGGER 命令

我有理由确定以上内容与权限无关,因为这个相同的触发器在我的 prod 和 staging 环境中工作。

我还检查了信任级别和设置,但即使更改各种信任级别也没有改变最终结果。

编辑

由提供程序提供的方法引发了异常Membership.ValidateUser,因此在验证期间没有任何自定义发生。

string username = Membership.GetUserNameByEmail(emailAddress);

if (!string.IsNullOrEmpty(username))
{
    if (Membership.ValidateUser(username, password.Text))
    {
    ... 
    ...
    }
}
4

0 回答 0