【发布时间】:2015-04-20 15:47:25
【问题描述】:
我在运行程序时收到ServerException。这是我的代码:
ClientContext context = new ClientContext("http://myRUL");
Principal user = context.Web.SiteUsers.GetByLoginName(@"myRealAccoutLoginIn");
RoleDefinition readDef = context.Web.RoleDefinitions.GetByName("Approve");//"Approve" is the permission I want to give to the user
RoleDefinitionBindingCollection roleDefCollection = new RoleDefinitionBindingCollection(context);
roleDefCollection.Add(readDef);
RoleAssignment newRoleAssignment = context.Web.RoleAssignments.Add(user, roleDefCollection);
context.ExecuteQuery();
这里是详细异常:
我可以向您保证 SiteUsers 存在于网站上,下图中的红色圆圈是我的共享点帐户:
【问题讨论】:
-
这个错误出现在哪一行?
标签: c# sharepoint sharepoint-clientobject