我正在尝试从所有表中删除asp.net用户。
当我调用时:
bool isDeleted = Membership.DeleteUser(username, true);isDeleted被设置为false;
有没有办法告诉我们为什么它没有删除用户?
发布于 2012-03-16 02:23:42
我发现了用户不能被删除的另一个原因:
如果您相应地更改(在aspnet_Users中) UserName,但不更改LoweredUserName,也会发生这种情况。
至少这是发生在我身上的事情:
一旦我更改了LoweredUserName,我最终就可以删除用户了。
发布于 2010-11-21 11:19:21
在该行代码上放置一个断点,然后按F8在调试模式下单步执行该断点。
发布于 2010-11-22 21:41:42
用户名可能是错误的-名称与数据库中的名称不匹配,或者用户不在数据库中。
但是,ApplicationName可能是错误的,或者您可能被错误地指向了错误的成员数据库。
我能看到的唯一的另一种可能性是您修改了aspnet_Users_DeleteUser存储过程并破坏了它。
https://stackoverflow.com/questions/4236222
复制相似问题