प्रकाशित करते समय .NET dll लोड करने में असमर्थ। मैं घटकों को संसाधित करने और जेसन डेटा जेनरेट करने के लिए .NET dll Newtonsoft.Json in my C# TBB
का उपयोग कर रहा हूं। मैंने पहले ही इस डीएल को 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
को पुनरारंभ करें, और पुनरारंभ करने के बाद हम पृष्ठ को प्रकाशित करते हैं जो ठीक है। लेकिन यह समस्या बार-बार फिर से दिखती रहती है। क्या इस मुद्दे को स्थायी रूप से हल करने का कोई तरीका है?
हाल ही में जब मैं प्रकाशित होने की प्रक्रिया के तहत पहले से ही उसी पृष्ठ को प्रकाशित करता हूं तो मैं समस्या को फिर से उत्पन्न कर सकता हूं। दूसरे प्रकाशन प्रयास ने उपरोक्त त्रुटि को वापस कर दिया, लेकिन पहला प्रकाशन प्रयास दूसरे प्रकाशन प्रयास की विफलता के बाद समाप्त हुआ और यह Success
लौटा। कोई विचार यह अजीब व्यवहार क्यों है।
ऐसा लगता है कि यह थ्रेडिंग समस्या हो सकती है क्योंकि पूर्वावलोकन एकल थ्रेडेड है, और प्रकाशन/प्रतिपादन बहुप्रचारित है। आपके पास कितने धागे हैं? क्या आप इसे एक में बदलने का प्रयास कर सकते हैं और यह देखने के लिए पुनः प्रयास कर सकते हैं कि टीई समस्या अभी भी होती है या नहीं। यह समस्या का समाधान नहीं करेगा, लेकिन। मैं कारण साबित करता हूं। –
आप ट्रिडियन एसई साइट पर काम करने पर विचार करना चाह सकते हैं - इनमें से बहुत से प्रश्न उपयुक्त होंगे: http://area51.stackexchange.com/proposals/38335/tridion?referrer=eo63snjNlUWNn9xqeeO2NA2 –
अरे @ सुनील। मैंने अभी देखा है कि यह सवाल अभी भी खुला है। क्या नीचे दिए गए कोई भी जवाब आपको समस्या हल करने में मदद करता है? यदि हां, तो क्या आप उस उत्तर को बड़े चेक मार्क पर क्लिक करके स्वीकार कर सकते हैं? –