繁体   English   中英

远程服务器返回错误:(401)未授权的sharepoint

[英]The remote server returned an error: (401) Unauthorized sharepoint

这是我的场景:

我在域A上托管了我的Sharepoint服务器,我在域B上安装了我的机器。 域A和域B之间没有任何信任

我试图从我的机器访问Sharepoint文档库到域A上的Sharepoint服务器。

现在当我使用这段代码时:

ClientContext clientContext = new ClientContext(siteURL);
clientContext.Credentials = new System.Net.NetworkCredential(username,password,domain);
clientContext.ExecuteQuery();

我收到以下错误:

The remote server returned an error: (401) Unauthorized 

我想知道是否可以访问域中的SharePoint文档库而不相互信任? 我能想到的唯一解决方案是我的机器应该在域A上。

更新

我在安装了sharepoint服务器的域上的域A上转移了我的机器。 clientContext.ExecuteQuery(); 我不知道为什么pelase有帮助。

如果域不相互信任,则意味着域A中的SharePoint框无法从域的B域控制器检索帐户属性。 当您第一次访问特定SharePoint站点时,“用户”列表将填充新条目 - 该SharePoint站点上的本地用户数据(用户名,SID,显示名称,电子邮件,SIP地址)。 为了填充此信息,SharePoint尝试查询您的域控制器(在您的方案中,无法完成)。 所以,答案是 - 它不会这样工作。

SharePoint 2010客户端对象模型 - 需要代理身份验证

这可能有所帮助。

401 Unauthorized可能只是您的凭据和域名不正确所以也请检查这些。 还要检查这些是否可以访问该站点。 我知道这是基本的,但我做了几次,因为其他人已经删除了我不知道的权利!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM