首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >membership.deleteuser()返回false

membership.deleteuser()返回false
EN

Stack Overflow用户
提问于 2010-11-21 11:08:30
回答 4查看 2.7K关注 0票数 3

我正在尝试从所有表中删除asp.net用户。

当我调用时:

代码语言:javascript
复制
bool isDeleted = Membership.DeleteUser(username, true);

isDeleted被设置为false;

有没有办法告诉我们为什么它没有删除用户?

EN

回答 4

Stack Overflow用户

发布于 2012-03-16 02:23:42

我发现了用户不能被删除的另一个原因:

如果您相应地更改(在aspnet_Users中) UserName,但不更改LoweredUserName,也会发生这种情况。

至少这是发生在我身上的事情:

一旦我更改了LoweredUserName,我最终就可以删除用户了。

票数 2
EN

Stack Overflow用户

发布于 2010-11-21 11:19:21

在该行代码上放置一个断点,然后按F8在调试模式下单步执行该断点。

票数 1
EN

Stack Overflow用户

发布于 2010-11-22 21:41:42

用户名可能是错误的-名称与数据库中的名称不匹配,或者用户不在数据库中。

但是,ApplicationName可能是错误的,或者您可能被错误地指向了错误的成员数据库。

我能看到的唯一的另一种可能性是您修改了aspnet_Users_DeleteUser存储过程并破坏了它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4236222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档