我们的SharePoint环境使用基于声明的身份验证 - 使用 外部用户的FBA和内部用户的AD。
我无法使用默认凭据或Windows进行连接 使用SharePoint客户端对测试SharePoint网站进行身份验证 边对象模型(CSOM)。我可以使用FBA用户连接但是 要求使用默认凭证进行连接(假设这是 应用程序池ID绑定到SharePoint应用程序)或至少AD 帐户。
执行ClientContext.ExecuteQuery时收到的消息是 - 无法通过指定的URL联系网站。一世 对此进行了广泛的研究,并尝试了许多建议,包括以下内容:
感谢您的任何想法或建议。
汤姆
我应该提到我们正在使用SharePoint 2010,并且我正在尝试检索和更新用户配置文件属性。当我开始编写解决方案来执行此操作(使用我的FBA连接的ClientContext)时,我读到在SharePoint 2010中,您只能使用UserGroup Web服务更新用户属性。尝试通过Web服务进行连接时,我收到了拒绝访问权限。我相信ClientContext位于Web服务之上,因此场景/问题是相同的。再次,非常感谢任何想法或建议。