gpt4 book ai didi

Tridion 2009 模板发布失败

转载 作者:行者123 更新时间:2023-12-02 17:14:22 26 4
gpt4 key购买 nike

在 Tridion 2009 中,我们在尝试发布页面 (.NET) 时刚刚开始遇到一些错误。一开始是间歇性的经典“RenderComponentPresentation 超出了渲染失败的最大数量 0”错误,然后发展为完全失败。

我们可以正确预览页面,所以我不愿意相信这与实际的模板代码有任何关系。

不幸的是,我无法控制正在运行的盒子,所以我将无法运行任何调试代码等......所以这有点像是在黑暗中拍摄!

堆栈跟踪如下:

Event Type:        Error 
Event Source: Publishing
Event Category: None
Event ID: 100
Date: 22/05/2012
Time: 14:28:22
User: N/A
Computer: XXXXXXXXXX
Description:
Exception has been thrown by the target of an invocation.
Old format or invalid type library. (Exception from HRESULT: 0x80028019 (TYPE_E_UNSUPFORMAT))


Component: Tridion.ContentManager.Publishing
Errorcode: 0
User: NT AUTHORITY\SYSTEM

StackTrace Information Details:
at System.RuntimeMethodHandle._InvokeConstructor(Object[] args, SignatureStruct& signature, IntPtr declaringType)
at System.RuntimeMethodHandle.InvokeConstructor(Object[] args, SignatureStruct signature, RuntimeTypeHandle declaringType)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
at Tridion.ContentManager.Session.GetObject(String uri)
at Tridion.ContentManager.Publishing.Publisher.QueueMessageHandler.HandleMessage()

最佳答案

看起来您的系统上某处有一个旧的 DLL。检查盒子上的所有依赖项(即放入 GAC 或 Tridion*\bin 目录中的 DLL)是否是最新的,并让它们重新启动 Tridion 相关服务、COM+ 应用程序和 IIS 应用程序池。

编辑:实际上,如果模板生成器工作,看起来 DLL 可能已经是最新的,您只需重新启动服务+COM+应用程序池。如果您的团队不知道如何执行此操作,只需让他们重新启动计算机或查看 this script这会强力重启与 Tridion 相关的所有内容。

关于Tridion 2009 模板发布失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10702972/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com