Sharepoint CSOM 给出错误:根元素丢失

问题描述 投票:0回答:1

直到上周五,Sharepoint CSOM 代码都运行良好。突然,它停止工作了。

在 Google 上探索后,我们将虚拟机 DNS 更改为 8.8.8.8 / 8.8.4.4,它开始工作一段时间,然后又停止工作。

不确定发生了什么。有人可以帮忙吗?

尝试将 DNS 更改为 8.8.8.8 / 8.8.4.4

c# .net azure sharepoint csom
1个回答
0
投票

当 SharePoint 客户端对象模型 (CSOM) 通信中响应或请求的 XML 格式存在问题时,通常会出现“根元素丢失”错误。以下是此错误的一些常见原因和解决方案:

空响应或无效 XML:

检查您从 SharePoint CSOM 获得的响应是否为空或格式不正确的 XML。如果响应为空或不包含有效的 XML 根元素,则可能会触发此错误。 确保 CSOM 请求正确形成并将必要的信息发送到 SharePoint。

内容类型不正确:

确保请求标头中指定的内容类型正确。内容类型应根据场景设置为“application/xml”或“text/xml”。

编码问题:

检查发送或接收的 XML 数据是否存在编码问题。确保 XML 数据编码正确,并且编码类型在标头中指定。

© www.soinside.com 2019 - 2024. All rights reserved.