C# Sharepoint 2010,ClientContext&;401未经授权

C# Sharepoint 2010,ClientContext&;401未经授权,c#,authentication,sharepoint-2010,C#,Authentication,Sharepoint 2010,我正在尝试连接到Sharepoint实例,以便通过第三方工具发布某些内容 我无法控制Sharepoint实例,但我确信我的帐户具有完全权限 ClientContext ctx = new ClientContext("https://thesharepointsite.com"); ctx.Credentials = new System.Net.NetworkCredential(@"username", "password", "domain");

我正在尝试连接到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();
在ExecuteQuery行,我得到一个异常:

The remote server returned an error: (401) Unauthorized.
(内部没有例外。)

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

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

如果是这样的话,那么我需要获得什么样的许可

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

更新

我尝试过其他各种具有相同响应的查询。我们有一个Sharepoint、Office 365实例,可以(使用)运行。这也是为什么我认为它与某种许可或访问相关


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

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

事实证明,这是SharePoint服务器上的配置问题


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

你能让其他人尝试使用相同的程序,但使用他们的用户/通行证,看看这是否是你的帐户问题,还是代码问题?你尝试过其他查询吗?也许只是从您知道可以通过浏览器访问的列表中获取一个项目?@Servy,更新了问题并提供了更多详细信息。您是否使用Kerberos?我们也遇到过类似的问题,我认为根本原因是Kerberos的问题。@KyleTrauberman-我不确定,有没有办法告诉我们?是否有某种诊断可以确认/否认这一点?