升级MySql连接器后,成员资格提供程序抛出触发器异常

时间:2012-08-29 17:14:23

标签: c# asp.net mysql mysql-connector

我刚刚将MySQL Connector / net从6.5.3升级到6.5.4,并发现会员提供商不再像旧连接器那样工作。现在,当我尝试验证用户时,提供程序会抛出以下异常:

TRIGGER command denied to user 'root'@'%' for table 'my_aspnet_membership'

我有理由相信上述内容与权限无关,因为这个触发器在我的prod和staging环境中都有效。

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

修改

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

string username = Membership.GetUserNameByEmail(emailAddress);

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

0 个答案:

没有答案