C# &引用;您不能删除网站集的所有者";删除网站集管理程序时出错
每当我试图以编程方式删除网站集管理员时,就会出现以下错误:“您无法删除网站集的所有者”。我让另一个用户成为主要网站集管理员,然后删除以前的网站集管理员,即使这样,我也会收到此错误。有人面对过这个问题吗?有人能给我一个解决方案吗?谢谢 代码如下: 我正在使用以下代码设置网站集管理员:C# &引用;您不能删除网站集的所有者";删除网站集管理程序时出错,c#,sharepoint,sharepoint-2010,C#,Sharepoint,Sharepoint 2010,每当我试图以编程方式删除网站集管理员时,就会出现以下错误:“您无法删除网站集的所有者”。我让另一个用户成为主要网站集管理员,然后删除以前的网站集管理员,即使这样,我也会收到此错误。有人面对过这个问题吗?有人能给我一个解决方案吗?谢谢 代码如下: 我正在使用以下代码设置网站集管理员: SPUser ouser = web.EnsureUser(validSiteAdmins[0]); site.AllowUnsafeUpdates = true; site.Owner = ouser; site.
SPUser ouser = web.EnsureUser(validSiteAdmins[0]);
site.AllowUnsafeUpdates = true;
site.Owner = ouser;
site.AllowUnsafeUpdates = false;
web.Update();
以下是移动以前的主要网站集管理员的代码:
web.SiteAdministrators.Remove(invalidAdmin);
web.Update();
请在之前尝试从站点管理员中删除该用户
SPUser invalidAdmin = web.EnsureUser(invalidUserName);
invalidAdmin.IsSiteAdmin = false;
invalidAdmin.Update();
希望这有帮助