重新发布页面时,我们遇到了一些奇怪的错误。
第一次成功发布页面,我们可以从演示服务器上看到页面。
当我们试图再次发布(没有更改 – 只是重新发布),发布失败。
页面在模板构build器中运行正常,我们得到了正确的html输出,在上次提交部署步骤(准备传输,传输,准备部署和部署都成功)中失败。
一旦第二次发布失败,它总是无法发布,我们也不能将其发布。 另外,当我们复制失败的页面并创build一个新页面时,我们可以第一次发布新页面,然后新页面无法再发布第二次错误。
这是msg的错误:
Committing Deployment Failed Phase: Deployment Prepare Commit Phase failed, Unable to prepare transaction: tcm:0-4210-66560, For input string: "", For input string: "", Unable to prepare transaction: tcm:0-4210-66560, For input string: "", For input string: ""
有谁知道什么会导致这个错误?
我强烈build议安装SDL Tridion 2011 SP1的hot fix汇总,这里有很多补丁和传输服务的补丁。 如果这不能解决问题,请添加任何新的错误到您的问题。
如果您正在使用单独的发行者,并且CMS上的发行者确保在两者上都安装了自定义事件系统,parsing器等。 另外,如果使用Razor Mediator,它也需要同时安装。 很多时候,随机发布问题是使用多个configuration不同的发布者的原因。