我试图在SPWeb中添加一个新用户,将“受限访问”作为roleDefinition。但它显示错误。但是,如果我给“完全控制”,阅读,设计我能够添加用户。无法以编程方式将SPUser作为LimitedAccess添加
这是我的代码web.SiteUsers.Add(loginName, string.Empty, displayName, string.Empty);
如何解决
我试图在SPWeb中添加一个新用户,将“受限访问”作为roleDefinition。但它显示错误。但是,如果我给“完全控制”,阅读,设计我能够添加用户。无法以编程方式将SPUser作为LimitedAccess添加
这是我的代码web.SiteUsers.Add(loginName, string.Empty, displayName, string.Empty);
如何解决
LimitedAccess仅由系统,而且据我所知,不能以编程方式设置管理。此权限只允许用户遍历站点树来检索他们有权访问的内容。
您可以创建几乎没有权限的自定义权限级别,并将其分配给您的用户,如果这是您正在查找的内容,或者您应该更新目标位置(项目,网站等)上相关值的权限您的网站集树,然后SharePoint将此用户标记为根站点中的受限访问用户。
谢谢弗朗索瓦 – john 2010-12-17 06:42:34
添加限制访问权限的原因是什么?我相信这个角色是由系统管理的...... – 2010-12-16 16:53:31