Tridion 2009では、ページ(.NET)を公開しようとするといくつかのエラーが発生し始めました。間欠的で従来の「RenderComponentPresentationがレンダリング失敗の最大数を超えました次に失敗を完了するために進んだ。Tridion 2009テンプレートの公開失敗
私たちはページを正しくプレビューすることができるので、実際のテンプレートコードとは何の関係もないと信じられません。
残念ながら、私はこれが実行されているボックスを制御しないので、デバッグコードなどを実行することはできません...これは暗闇の中でのショットです!
スタックトレースは以下の通りです:
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()
私のアセンブリが "ANY CPU"にコンパイルされているために5.3で同様のエラーが発生したことを覚えています。サーバはx64で、何らかの形でTridionがそれらをロードしようとします。 x86へのコンパイルを強制した後、エラーが発生しなくなりましたので、これ以上調べることはありませんでした。 –