我需要将一个来自 Tridion (2011 SP1 HR1) 的大型 XML 文件(~8MB = ~28,000 行)发布到网络服务器上。
过去,我通过将 XML 文件上传到 Tridion 中的多媒体组件,然后使用简单的组件模板在发布时呈现文件的内容,使用类似大小的 XML 文档完成了此操作。但是,在我工作的 Tridion 实现中,已经有一种机制可以使用非常简单的“代码”内容(不是多媒体)组件将内容发布到站点,该组件具有用于“代码”的单个纯文本字段。
我遇到的问题是,当我尝试将如此大量的内容粘贴到“代码”组件时,浏览器变得无响应/崩溃。有没有人知道一种方法(在浏览器中或在 Tridion 中)使这成为可能?我确实可以选择添加一个组件模板来将其作为多媒体组件进行处理,但如果我能让现有机制正常工作,我将不愿意这样做。
我已经在 IE、Chrome 和 Firefox 中尝试过这个。我也尝试过使用 WebDav 上传这个,但也没有成功。我们已经将服务器上的 HTTP 上传大小增加到 0.5GB,以容纳大型二进制文件。
谢谢,
乔纳森
最佳答案
首先想到的是 CoreService 配置中的 WCF 大小限制。
这些设置在 CME 的 Web.Config 中,位于(默认情况下):C:\Program Files (x86)\Tridion\web\WebUI\WebRoot
关于tridion - 将大量内容上传到内容组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13917271/