【问题标题】:Deleting a Content Type in SharePoint在 SharePoint 中删除内容类型
【发布时间】:2010-11-12 02:42:45
【问题描述】:

我正在尝试从 SharePoint 中删除一个内容类型,但它不断给我消息:
“内容类型 FOO BAR 是应用程序功能的一部分。”
我已停用该功能,收回解决方案并从解决方案存储中删除了包,该内容类型未被任何列表使用(我遵循方法here),日志中没有错误。

我也尝试过通过代码来实现,结果相同。
我尝试按照建议更改其设置,以便将“更新从该类型继承的所有内容类型”设置为“否”,但它不会保存/保留该更改(没有错误,它只是不断恢复为“是” ")。

如何删除此内容类型?

【问题讨论】:

  • 认为你已经完成了我会尝试的一切。也许您可以使用确切的产品(WSS 或 MOSS)和服务包/累积更新版本来编辑您的问题?您是否同时检查了事件日志和 ULS 日志?

标签: sharepoint content-type


【解决方案1】:

我刚刚遇到了同样的问题,问题似乎是虽然解决方案被撤回和删除,但该功能从未被卸载。

决议是: 1. 重新部署有问题的解决方案。 2. 激活然后停用该功能。 3. 完成卸载功能和撤回和删除解决方案的步骤。

在伪代码中:

stsadm.exe -o deactivatefeature
stsadm.exe -o uninstallfeature -force
stsadm.exe -o retractsolution -immediate
(execute the jobs created from retracting the solution)
stsadm.exe -o execadmsvcjobs
stsadm.exe -o deletesolution

【讨论】:

    【解决方案2】:

    这可能有点硬核,但请考虑在 SharePoint 数据库上运行分析器,并查看方法调用。 要过滤结果,您只能查看包含您的内容类型 ID 的“TextData”的结果。 像这样,您可以看到 SharePoint 从哪里得出内容类型正在使用中的结论,然后可能会更好地了解如何处理这种情况。

    【讨论】:

      猜你喜欢
      • 2011-09-08
      • 2010-12-01
      • 2011-09-19
      • 1970-01-01
      • 1970-01-01
      • 2011-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多