【问题标题】:Deleting a site content type in Sharepoint 2007在 Sharepoint 2007 中删除网站内容类型
【发布时间】:2011-09-08 00:25:13
【问题描述】:

我正在尝试删除我创建的自定义内容类型,但尝试执行此操作时出现错误:

内容类型正在使用中。在 Microsoft.SharePoint.SPContentTypeCollection.DeleteFromWeb(SPContentTypeId id,字符串 strName) 在 Microsoft.SharePoint.SPContentTypeCollection.Delete(SPContentTypeId id) 在 Microsoft.SharePoint.SPContentType.Delete() 在 Microsoft.SharePoint.ApplicationPages.ManageContentTypePage.DeleteContentType() 在 Microsoft.SharePoint.ApplicationPages.ManageContentTypePage.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(字符串 eventArgument) 在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl,字符串 eventArgument) 在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

在删除正在使用该内容类型的项目后,我什至删除了该站点上所有过去甚至使用过该内容类型的文档库,但无济于事。这个网站上没有任何东西可以使用这种内容类型,所以我不确定它为什么不允许我删除它。有没有办法提醒 Sharepoint 这种内容类型不再使用,或者有什么方法可以摆脱这种内容类型?我正在尝试测试此内容类型的动态创建和使用。

提前非常感谢

【问题讨论】:

    标签: sharepoint content-type


    【解决方案1】:

    我发现父站点上的库仍在使用此内容类型。需要注意的重要一点是,即使列表或库中可能没有项目,它仍可能使用内容类型。

    感谢大家的回复

    【讨论】:

      【解决方案2】:

      检查网站及其子网站的回收站。

      【讨论】:

      • 这似乎可行,但我已清空站点和子站点回收站,但问题仍然存在。谢谢
      • 我假设您是该站点的管理员,因此您可以查看所有文档,甚至是未发布的文档?文件草稿?
      • 是的。我是网站管理员
      【解决方案3】:

      您网站上的某个地方仍在使用某些东西。 This article here 解释了如何删除内容类型。它还展示了如何使用 SQL Management Studio 确定仍在使用它的内容。按照这些指示,它应该会告诉您仍在使用什么

      【讨论】:

      • 但是就像我说的,这个网站目前没有任何内容。我有一个空的“Documents”文档库、一个空的“Images”文档库和一个包含 1 个文件的“Pages”文档库,这就是该站点上存在的全部内容。
      • @MusicMagi 是的,但也许有些东西仍然存在这个问题,执行 SQL Management Studio 技巧应该会告诉你它是什么,如果你不能删除它,至少你在这里发布更多细节它是什么,我们可以提供更多帮助。
      • 好的,看起来这条路线可能是我最后一个可行的选择。
      猜你喜欢
      • 2010-10-08
      • 2010-11-12
      • 1970-01-01
      • 2010-12-01
      • 2011-09-19
      • 2017-05-04
      • 1970-01-01
      • 2011-06-15
      • 2011-07-24
      相关资源
      最近更新 更多