महत्वपूर्ण अद्यतन: Waldek Mastykarz एक workaround यहाँ पोस्ट किया है: http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/.
</अंत में अद्यतन>
इस सप्ताह, मेरी टीम और मैं एक ग्राहक की सार्वजनिक इंटरनेट साइट से काई सपा के लिए उन्नयन के थे 2010. काई साइट CQWP में कई स्थानों का उपयोग करता है.
हम सटीकता सुनिश्चित करने के लिए एक बहुत विस्तृत प्रक्रिया के माध्यम से चला गया, गुणवत्ता और सब कि अच्छी चीजें. उस के बावजूद, हम एक समस्या में भाग गया कि हम उम्मीद नहीं किया है या बहुत देर तक को उजागर, 11 घंटे में. विशेष रूप से, हमारे CQWP अनाम उपयोगकर्ताओं के लिए रेंडर नहीं होता. यह लेखक के लिए मिल गाया (जो लॉग किया गया था), लेकिन यह अनाम उपयोगकर्ताओं के लिए सामग्री दिखाएँ नहीं होता.
हम अनुसंधान के एक बहुत कुछ किया था और इन मानकों और कार्यों हम व्यवहार को अलग करने के लिए ले लिया हैं:
- जब यह एक कस्टम सूची से सामग्री खींच रहा था CQWP ठीक प्रस्तुत करना होगा.
- CQWP /Pages पुस्तकालय से सामग्री प्रस्तुत करना होगा.
- यह /SiteCollectionImages से सामग्री को रेंडर नहीं होता
- हम एक नई दस्तावेज़ लायब्रेरी बनाया और कुछ डॉक्स के लिए इसे अपलोड किया गया. हम किसी भी सामग्री प्रकार लायब्रेरी में जोड़ नहीं था-यह कोई अनुकूलन के साथ बॉक्स डॉक्टर उदारीकरण से बाहर एक सरल था. मौजूदा CQWP से इसे पढ़ा नहीं जा सका.
- हम एक नया पृष्ठ बनाया है और एक CQWP सभी डिफ़ॉल्ट मानों का उपयोग कर इसे करने के लिए जोड़ा गया. इसे के लिए रेंडर नहीं होता अनाम.
- हम (जल्दी से कुछ हद तक) सेट अप एक नया सपा 2010 पर्यावरण, सीधे पुन: बॉक्स के बाहर और यह व्यवहार प्रतिकृति.
नीचे पंक्ति, यह प्रतीत होता है कि CQWP SP2010 में अनाम उपयोगकर्ताओं के लिए सामग्री रेंडर नहीं कर सकता, जब किसी दस्तावेज़ लायब्रेरी डेटा स्रोत है. यह सच हो सकता है?
यह कि हमने देखा कि लॉग में त्रुटि है:
वेब पार्ट शीर्षक: सामग्री क्वेरी वेब पार्ट 653d91fb-2f83-4e6a-83af-1f39e8939f0a
07/30/2010 12:03:56.90 w3wp.exe (0x0F30) 0एक्स 1540 SharePoint नींव वेब भागों 89a1 उच्च वेब पार्ट को क्रियान्वित करते समय त्रुटि: System.NullReferenceException: किसी ऑब्जेक्ट की आवृत्ति के लिए सेट नहीं ऑब्जेक्ट संदर्भ. पर Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.SetDocumentIconUrlAndOnClickString(SPWeb वेब, DataRow पंक्ति, स्ट्रिंग strDefaultItemOpen, बूलियन fSetDocIcon, बूलियन fSetOnClick, स्ट्रिंग fileRefColumnRef, स्ट्रिंग progIdColumnRef, स्ट्रिंग fsobjTypeColumnRef, स्ट्रिंग permMaskColumnRef) पर Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.PreProcessForDocumentIconAndOnClickAttribute() पर Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.AddContentQueryData() पर Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.GetXPathNavigator(स्ट्रिंग viewPath) पर Microsoft.SharePoint.WebPartPages.DataFormWebPart…. 653d91fb-2f83-4e6a-83af-1f39e8939f0a
यह सिर्फ है कि CQWP अनाम उपयोगकर्ताओं के लिए काम नहीं होगा की तरह असंभव लगता है. यदि आप किसी भी अधिक इस बारे में पता, कृपया एक टिप्पणी पोस्ट.
</अंत>
मेरे ब्लॉग के लिए सदस्यता लें.
मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin
Pingback: Tweets कि उल्लेख सपा 2010 CQWP, दस्तावेज़ लायब्रेरीज़ और अनाम उपयोगकर्ताओं «पॉल Galvin SharePoint स्थान -- Topsy.com
Pingback: असुविधाजनक SharePoint 2010 सामग्री क्वेरी वेब पार्ट और अनाम पहुँच - Waldek Mastykarz
पॉल, क्या तुमने कभी इस हल हो? मैं एक प्यार किया है / CQWP के साथ रिश्ता नफरत के बाद से सपा 2007. पोस्ट के लिए धन्यवाद.
-Eugene
क्योंकि मैं अभी तक किसी भी लिंक postet यहाँ सिर्फ देखा था, कुछ संकेत:
http://social.msdn.microsoft.com/Forums/en-US/sharepoint2010general/thread/892c9b5e-9ef3-4471-8825-6d632d046118
http://social.technet.microsoft.com/Forums/en-US/sharepoint2010customization/thread/90223bf3-278f-4168-b124-3413489b936a
http://www.sharepointoverflow.com/questions/3979/content-query-web-part-cqwp-fails-to-show-picture-items-from-a-document-picture/4008#4008
http://blog.mastykarz.nl/inconvenient-sharepoint-2010-content-query-web-part-anonymous-access/
कुछ workarounds, लेकिन वहाँ जाहिरा तौर पर इस समस्या के लिए कोई तय है. CQWP बस काम नहीं करता है गुमनाम मैं मान लीजिए…
आप कभी भी इस मुद्दे के बारे में अधिक पता चला?
मैं एक ही समस्या आ रहा. जल्द ही जी जा रही साइट और मैं CQWP शो नहीं है कि सामग्री पृष्ठ लायब्रेरी लॉग नहीं जब से पता चला है. मैं ट्रिपल है सभी पृष्ठों की जाँच की-में प्रकाशित कर रहे हैं कि की जाँच की और.
सामग्री क्वेरी वेब भाग (CQWP) अनाम पहुँच के साथ कृपया देखें काम करने के लिए tweaked हो गया है http://blogs.edork.com/MikeGeyer/Lists/Posts/Post.aspx?ID=20
मैं सिर्फ इस समस्या में भाग गया, however I also have a case of it working when querying for videos 😐
अगर मैं और अधिक जानकारी प्राप्त मैं वापस रिपोर्ट देंगे