Newtonsoft.Json in my C# TBB
コンポーネントを処理し、Json データを生成するために.Net dll を使用しています。既にこの dll を に追加していGAC[Global Assembly Cache]
ますが、同様に機能します。しかし、時々うまくいかず、公開中に次のエラーが発生します。
JScriptException: Expression 'RenderComponentPresentation()' had error 'Could not load file or assembly 'Newtonsoft.Json, Version=4.0.5.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The system cannot find the file specified.'
しかし、Tridion でページをプレビューすると、問題なく動作します。この問題を修正するために、 を再起動しTridion Services
、再起動後にページを公開します。問題なく動作します。しかし、この問題は何度も繰り返され続けています。この問題を永久に解決する方法はありますか?
最近、すでに公開中のページを再度公開したところ、問題が再現できました。2 回目の公開試行では上記のエラーが返されましたが、2 回目の公開試行が失敗した後に最初の公開試行が終了し、Success
. この奇妙な動作の理由。