我正在尝试连接到 Sharepoint 实例以通过 3rd 方工具发布一些内容。
我无法控制 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();
在 ExecuteQuery 行上,我得到了异常:
The remote server returned an error: (401) Unauthorized.
(内部没有例外。)
当我通过浏览器登录时,我可以确认 url 和凭据有效。
基于这个问题,我的假设是这是一个权限问题。
如果是这样,那我需要申请什么许可?
其他问题'我试过但没有成功:
从文档库 SharePoint 2010 读取数据时出现 401 未经授权的异常
更新
我已经尝试了具有相同响应的各种其他查询。我们有一个 Sharepoint、Office 365 实例并且可以正常工作(使用远程身份验证)。这也是我相信它与某种许可或访问相关的原因。
这是在客户的实例上。我只有一个帐户。我相信如果我要求第二个,它会有同样的问题。