直到上周五,Sharepoint CSOM 代码都运行良好。突然,它停止工作了。
在 Google 上探索后,我们将虚拟机 DNS 更改为 8.8.8.8 / 8.8.4.4,它开始工作一段时间,然后又停止工作。
不确定发生了什么。有人可以帮忙吗?
尝试将 DNS 更改为 8.8.8.8 / 8.8.4.4
当 SharePoint 客户端对象模型 (CSOM) 通信中响应或请求的 XML 格式存在问题时,通常会出现“根元素丢失”错误。以下是此错误的一些常见原因和解决方案:
空响应或无效 XML:
检查您从 SharePoint CSOM 获得的响应是否为空或格式不正确的 XML。如果响应为空或不包含有效的 XML 根元素,则可能会触发此错误。 确保 CSOM 请求正确形成并将必要的信息发送到 SharePoint。
内容类型不正确:
确保请求标头中指定的内容类型正确。内容类型应根据场景设置为“application/xml”或“text/xml”。
编码问题:
检查发送或接收的 XML 数据是否存在编码问题。确保 XML 数据编码正确,并且编码类型在标头中指定。