Следующий код используется для предоставления пользователю доступа к SPListItem
//Add current user
tempRoleAssignment = new SPRoleAssignment((SPPrincipal)currentUser);
tempRoleAssignment.RoleDefinitionBindings.Add(web.RoleDefinitions.GetByType(SPRoleType.Contributor));
item.RoleAssignments.Add(tempRoleAssignment);
, но он не работает, если текущий сервер домена пользователя отличается от сервера sharepoint.
Дополнительная информация MyИмя сервера Sharepoint является spserver.Доменное имя сервера является доменным сервером.Когда я пытаюсь передать права на пользователя сервера домена серверу sharepoint, SPListItem не может назначить его, поскольку я могу дать права на любую группу sharepoint.Он не вызывает никаких ошибок / исключений, используя приведенный выше код, но пользователь не может иметь права доступа к этому perticular SPListItem
Интересно, кто-нибудь может мне помочь?