से GetItem() को असंभव बनाता है मैं साइटकोर 6.6.0 (rev। 120918) का उपयोग कर रहा हूं। साइटकोर व्यवस्थापक पोर्टल से, मैं जाता हूं और प्रकाशित करता हूं प्रकाशित करने योग्य किसी आइटम का ध्वज (छवि देखें)।साइटकोर प्रकाशित करने योग्य ध्वज मास्टर डेटाबेस
इस के बाद, Sitecore.Data.Database.GetDatabase("master").GetItem("{itemID}")
रिटर्न अशक्त।
यदि मैं फिर से प्रकाशित करने योग्य ध्वज चालू करता हूं, तो GetItem()
सही आइटम देता है। इस व्यवहार का कारण क्या है? प्रकाशित करने योग्य सेटिंग वेब डेटाबेस पर प्रकाशित करने की क्षमता को नियंत्रित करती है। यह मास्टर डेटाबेस में GetItem()
एपीआई कॉल क्यों प्रभावित करता है?
वर्क्स मेरी मशीन :) पर क्या वास्तव में क्या तुमने किया था और यह आइटम रिटर्न ... –
आप "लाइव" मोड में चला रहे हैं? –
इसे बाहर करने की कोशिश करने के लिए धन्यवाद! नहीं, मैं लाइव मोड का उपयोग नहीं कर रहा हूं। हम सार्वजनिक साइट पर प्रकाशित सामग्री देखने के लिए वेब डेटाबेस का उपयोग करते हैं। लेकिन कुछ विशेष परिदृश्यों में हम कुछ आइटम प्राप्त करने के लिए सीधे मास्टर डेटाबेस तक पहुंचते हैं। – ravinsp