对 Sharepoint 站点使用 ExecuteQuery() 时访问被拒绝
Access Denied when using ExecuteQuery() for a Sharepoint site
clientContext.ExecuteQuery();
我想要做的就是从 MVC 应用程序的 Sharepoint 站点获取(而不是编辑)我属于特定组的用户列表。当我以管理员身份 运行 此行时,我收到拒绝访问错误。但是如果我被添加到 Owners 组,这一行 运行 就可以了。
如果我通过网络浏览器在一个或另一个或两个组下,我还可以通过 Sharepoint 站点查看组列表。看起来这两个组也具有完全相同的权限。给出了什么?
我也无法从 Sharepoint 端更改任何其他内容,因此这不是一个选项。
如果有帮助,我也将其用作教程:http://msdn.microsoft.com/en-us/library/ee538244(v=office.14).aspx
如果您以用户身份通过 UI 进入群组,您需要编辑允许其他群组成员查看群组成员的设置
导航到站点设置 > 人员和组 > 单击您的组 > 在其中一个菜单(如操作)上有一个组设置选项。在此设置区域中有两个配置部分,一个是与谁可以将用户添加到组以及谁可以看到组中的人有关。检查这些设置是否正确。
干杯
特鲁兹
clientContext.ExecuteQuery();
我想要做的就是从 MVC 应用程序的 Sharepoint 站点获取(而不是编辑)我属于特定组的用户列表。当我以管理员身份 运行 此行时,我收到拒绝访问错误。但是如果我被添加到 Owners 组,这一行 运行 就可以了。
如果我通过网络浏览器在一个或另一个或两个组下,我还可以通过 Sharepoint 站点查看组列表。看起来这两个组也具有完全相同的权限。给出了什么?
我也无法从 Sharepoint 端更改任何其他内容,因此这不是一个选项。
如果有帮助,我也将其用作教程:http://msdn.microsoft.com/en-us/library/ee538244(v=office.14).aspx
如果您以用户身份通过 UI 进入群组,您需要编辑允许其他群组成员查看群组成员的设置
导航到站点设置 > 人员和组 > 单击您的组 > 在其中一个菜单(如操作)上有一个组设置选项。在此设置区域中有两个配置部分,一个是与谁可以将用户添加到组以及谁可以看到组中的人有关。检查这些设置是否正确。
干杯
特鲁兹