You need to enable JavaScript to run this app. SharePoint 2013创建Document Set提示重复内容类型但创建成功求助
优惠活动
大模型
产品
解决方案
定价
更多

SharePoint 2013创建Document Set提示重复内容类型但创建成功求助

问题产生原因
  • 异步创建逻辑校验异常:SharePoint 2013 的文档集创建分为两步执行,第一步优先将文档集实例写入文档库存储,第二步再向前端返回创建成功的状态标识。当服务器负载较高、网络延迟或者会话缓存同步不及时时,第二步状态回写失败,前端校验逻辑会误将已经写入完成的文档集判定为已存在的重复项,抛出重复内容类型错误,但实际文档集已经完成创建。
  • 站点内容类型缓存冲突:站点级别的内容类型缓存存在过期残留条目时,创建请求的前置校验会命中缓存中的同名字段,触发重复报错,但是实际写入操作不会校验缓存,会直接写入正式存储,所以文档集可以正常生成。
  • 文档库内容类型关联残留:之前删除同名文档集时,没有彻底清除文档库内容类型关联表中的残留记录,创建新的同名字段时,校验逻辑命中残留记录触发报错,但新的文档集实例会写入新的关联记录,不会被残留数据拦截。
修复方案

临时处理方案

  • 报错后直接刷新文档库,确认文档集已创建成功即可,无需重复提交创建请求,避免生成多余重复项。
  • 单次创建前可清理浏览器缓存,或使用浏览器无痕模式执行操作,排除前端缓存导致的校验异常。

永久修复方案

  • 清理站点内容类型缓存:打开SharePoint 2013 管理外壳(SharePoint 2013 Management Shell),执行以下命令:
$site = Get-SPSite 你的站点URL
$web = $site.OpenWeb()
$web.ContentTypes.RefreshAllUpdates()
$web.Dispose()
$site.Dispose()
  • 清理文档库残留关联记录:进入对应文档库的「设置」页面,找到「内容类型」板块,检查是否存在同名的孤立未使用内容类型,确认无关联数据后删除即可。
  • 安装SharePoint 2013 2016年3月及之后的官方累积更新(CU),该问题是微软官方收录的已知Bug,后续更新补丁中已经修复了文档集创建的异步校验逻辑,从根源避免该报错。

内容的提问来源于stack exchange,提问作者user3771062

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.14 00:00:01