Sharepoint 2010, ClientContext & 401 Unauthorised

本文关键字:Unauthorised amp 2010 ClientContext Sharepoint | 更新日期: 2023-09-27 18:33:38

我正在尝试连接到 SharePoint 实例以通过第三方工具发布一些内容。

我无法控制 SharePoint 实例,但确信我的帐户具有完全权限。

        ClientContext ctx = new ClientContext("https://thesharepointsite.com");
        ctx.Credentials = new System.Net.NetworkCredential(@"username", "password", "domain");
        Web w = ctx.Web;
        ctx.Load(w);
        ctx.ExecuteQuery();

在执行查询行上,我得到异常:

The remote server returned an error: (401) Unauthorized.

(没有内部例外。

当我通过浏览器登录时,我可以确认 url 和凭据有效。

基于这个问题,我的假设是这是一个权限问题。

如果是这种情况,那么我需要请求什么权限?

其他问题'我尝试过但没有成功:

401 错误 - SharePoint 2007

SharePoint 服务器身份验证错误

从文档库 SharePoint 2010 读取数据时出现 401 未经授权的异常

更新

我尝试了各种其他查询,具有相同的响应。 我们有一个 SharePoint Office 365 实例,并且可以工作(使用远程身份验证(。 这也是为什么我相信它与某种权限或访问相关。

这是在客户的实例上。 我只有一个帐户。 我相信如果我要求第二个,它会遇到同样的问题。

Sharepoint 2010, ClientContext & 401 Unauthorised

请咨询您的 SharePoint 服务器管理员。他们也应该能够帮助您进行故障排除。如果您无法访问 SharePoint,我们将无法为您提供太多帮助,因为问题很可能出在服务器端。

事实证明,

这是Sharepoint服务器上的配置问题。

在 SharePoint 服务器上,错误记录在事件查看器上。 我能够在他们的网络内部使用相同的凭据运行上面的代码。