Tridion 删除Tridon中的发布目标的步骤是什么?

Tridion 删除Tridon中的发布目标的步骤是什么?,tridion,Tridion,我们正在尝试取消发布页面,但页面出现“此项目正在使用”错误。正如我们所了解的,它无法从不再使用的开发人员的本地计算机上取消发布。我们使用“本地文件系统”为他的计算机创建了发布目标&目标类型 我们希望取消发布内容并删除此目标。如何删除该发布目标和目标类型?您可以将该目标指向一个空的部署程序,然后发出一条取消发布指令。Tridion将报告该操作成功(意思是:没有失败),然后您将能够删除目标 [编辑:更多内容] 现在的问题是,您的发布目标使用的目标不再存在。该目的地的“远端”是开发人员机器上的文件系统

我们正在尝试取消发布页面,但页面出现“此项目正在使用”错误。正如我们所了解的,它无法从不再使用的开发人员的本地计算机上取消发布。我们使用“本地文件系统”为他的计算机创建了发布目标&目标类型


我们希望取消发布内容并删除此目标。如何删除该发布目标和目标类型?

您可以将该目标指向一个空的部署程序,然后发出一条取消发布指令。Tridion将报告该操作成功(意思是:没有失败),然后您将能够删除目标

[编辑:更多内容] 现在的问题是,您的发布目标使用的目标不再存在。该目的地的“远端”是开发人员机器上的文件系统,内容交付部署器在开发人员机器上运行,监视该位置,并成功部署内容

现在,您想从中取消发布内容,但无法,因为它不再存在(目标)。所以你愚弄了特里迪翁,把你的目的地改为指向一个确实存在的,然后告诉特里迪翁取消发布它。Tridion的发布关系总是在内容(页面、组件等)和发布目标之间,而不是给定发布目标的实际目的地。因此,通过从链接到目标的另一个目的地/部署者取消发布,您实际上是在告诉Tridion该内容已从该目标删除,现在可以删除


希望这能有所帮助。另一种方法是使用旧TOM的SetPublishedTo()方法告诉Tridion这些项目不再发布。(我认为在新的API中没有类似的东西——有人知道吗?)


另一件可能有用的事情是尝试使用数据库中的存储过程来查找使用发布目标的位置。换句话说,出版目标确实有充分的“使用地点”支持;它只是没有出现在API中。如果您能找出如何调用正确的存储过程,它可能会为您节省一些麻烦,当然,这是一个只读操作,因此您不会损坏数据库。

哪个Tridion版本?在Tridion2009 SP1之前,有一个超级方便的页面取消发布工具,它可以将所有页面设置为未发布状态。没有清理它,但可以解决那些恼人的“此项正在使用”错误

请您将答案再扩展一点好吗?我只需要更多的细节,因为我不了解您对“deployer”的用法。添加了更多内容-deployer:在发布过程的“远端”运行的内容交付实例(在您的情况下,在开发人员的机器中),TOM.NET中有一个等效的,但您不能使用(它是内部的,因为它只供出版商使用)