从CMS发布到不同CMS的CDS

时间:2012-06-15 07:31:14

标签: tridion tridion-2011

我有两对不同的CMS和CDS。一个在本地网络上,另一个在公共域上。我正在向本地网络上的CMS添加新的目标类型。此新目标类型的属性包含httpuploadwebsite,该站点位于公共域中的CDS的IIS上。

现在,当我发布时,我得到的结果是成功但文件未到达公共域上的CDS。 Tridion Incoming Zip文件夹也是空的。 注意:

  1. CMS对于两个CDS都不同。
  2. 一对CMS / CDS在本地网络上,另一对在公共域上。
  3. 建议一些解决方案。

2 个答案:

答案 0 :(得分:7)

总而言之,你是:

  • 从本地CMS从本地CDS堆栈发布到公共CDS堆栈
  • 不知情地接收公共CDS上发布的内容

因此,为了解决您的问题,您很可能需要查看公共CDS上部署者的配置。如果本地CMS在包含公共CDS目标时在发布上成功,则可以理解公共CDS认为这是成功的,因此很可能是配置。

检查配置的最佳方法是首先查看部署器似乎没有部署的日志。日志将显示正在读取的配置,然后您应该仔细检查配置的所有路径和设置,以及解决日志中引发的任何问题。

您必须注意,由于您未明确提出问题,因此您无法从两个不同的Tridion CMS系统发布到完全相同的CDS设置。我的意思是,如果两个CMS系统将内容发布到同一文档根目录,内容将被覆盖,因为内容ID可能相同。因此,您必须具有完全独立的部署器,配置和文档根/数据库模式。

答案 1 :(得分:1)

要解决使用HTTPUpload site(或application)的传输问题,我们可以:

  • 尝试从浏览器访问/HTTPUpload.aspx页面
    • 成功连接将显示SDL Tridion ASPX HTTP Upload
    • .NET错误可能暗示CD端dll问题。
    • 超时,404或其他网络错误可能表示连接或防火墙问题。
  • 确认默认应用程序池标识具有appropriate permissions(可能为Network Service,但在IIS中针对您的环境进行确认)。
  • 检查配置,日志和传入文件夹
  • 与支持人员联系,最好使用以下内容:
    • 此设置是否在之前和在什么条件下有效
    • 配置文件
    • 任何错误,堆栈跟踪
    • 有关运输包装性质的详细信息(尺寸,近期延期变更)

小心使用误导性提示 - 只是因为传入是空的并不意味着没有部署或未部署在其他地方。

尽管publishtransport问题排查可能类似,但请注意Storage是可配置的 - 文件,多媒体(二进制文件)和动态内容可以 {{1 到不同的位置/媒介。