下面的代码是用来授予权限的用户才能访问SPListItem给权利SPListItem
//Add current user
tempRoleAssignment = new SPRoleAssignment((SPPrincipal)currentUser);
tempRoleAssignment.RoleDefinitionBindings.Add(web.RoleDefinitions.GetByType(SPRoleType.Contributor));
item.RoleAssignments.Add(tempRoleAssignment);
但当当前用户正在访问的服务器比SharePoint服务器不同的是不行的。
更多信息 我的Sharepoint服务器名称是spserver。域服务器名称是域服务器。当我尝试将domainserver的用户授予共享点服务器SPListItem时,它无法分配权限,因为我可以授予任何共享点组的权限。它不会通过使用上面的代码触发任何错误/异常,但用户无权访问该特定的SPListItem
我想知道有没有人可以帮助我?