【问题标题】:Access Denied when using ExecuteQuery() for a Sharepoint site对 Sharepoint 站点使用 ExecuteQuery() 时访问被拒绝
【发布时间】:2015-05-14 17:30:09
【问题描述】:
clientContext.ExecuteQuery();

我要做的只是从 MVC 应用程序的 Sharepoint 站点获取(而不是编辑)我是特定组的用户列表。当我以管理员身份运行此行时,我收到拒绝访问错误。但是如果我被添加到 Owners 组,这条线运行得很好。

如果我在一个或另一个或两个组下,我还可以通过 Web 浏览器通过 Sharepoint 站点查看组列表。看起来两个组也具有完全相同的权限。什么给了?

我也无法从 Sharepoint 方面更改任何其他内容,因此这不是一个选项。

如果有帮助,我也将其用作教程:http://msdn.microsoft.com/en-us/library/ee538244(v=office.14).aspx

【问题讨论】:

    标签: sharepoint


    【解决方案1】:

    如果您以用户身份通过​​ UI 进入群组,则需要编辑允许其他群组成员查看群组中的成员的设置

    导航到站点设置>人员和组>单击您的组>在其中一个菜单上,例如操作,有一个用于组设置的选项。在这个设置区域有两个配置部分,一个是关于谁可以将用户添加到组中以及谁可以看到谁在组中。检查这些设置是否正确。

    干杯

    真人

    【讨论】:

    • 嗯...我什至没有意识到这是 SharePoint 中的一个选项。谢谢。
    猜你喜欢
    • 2020-05-05
    • 2014-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多