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 服务器管理员。他们也应该能够帮助您进行故障排除。如果您无法访问 SharePoint,我们将无法为您提供太多帮助,因为问题很可能出在服务器端。
事实证明,
这是Sharepoint服务器上的配置问题。
在 SharePoint 服务器上,错误记录在事件查看器上。 我能够在他们的网络内部使用相同的凭据运行上面的代码。