MOSS Permission 问题解决

 

此网页的安全性验证无效并且可能损坏。请单击 Web 浏览器中的“后退”,刷新网页,再重试操作。

 

打断权限后AllowUnsafeUpdates被恢复为false,所以打断权限后要在true一次。

另外打断权限代码spWeb.RoleDefinitions.BreakInheritance(false, true);

不能用false,要手工清除权限,不能用false来自动清除权限,否则出错,这个是个Bug。

总结:所有涉及打断权限的地方,在打断后都要在AllowUnsafeUpdates=true一次,因为在打断权限后,会缺省把AllowUnsafeUpdates=false了,如果后面代码再对List进行一些更新操作什么的就会出错。

你可能感兴趣的:(Permission)