我有两个应用程序,一个是主站点,另一个是管理站点。我想做的事情是从管理中删除属于主站点的用户,使用Membership.DeleteUser
.
问题是它返回 false,尽管Membership.GetUser
返回的是正确的用户。
微软关于 DeleteUsers 的文档说
“从数据库中删除的用户只从配置的 applicationName 中删除。”
所以我的问题没有什么奇怪的。我尝试删除通过我的管理应用程序创建的用户并且它有效。但这不是我想要的。有任何想法吗?
var muser = Membership.GetUser( userId, false );
if( !Membership.DeleteUser( muser.UserName, true ) )
{
throw new Exception( "An error occurred. User not deleted." );
}