वर्ग पुरालेख: SharePoint कीड़े

त्वरित फिक्स: "सामग्री प्रकार का नाम '$ संसाधन:ReportServerResources … शामिल नहीं हो सकता … विशेष वर्ण”

मैं कुछ समय के ऊपर एक SharePoint सफाई खर्च कर रहा है 2010 साइट और क्लीनअप के मुद्दों में से एक एक दूषित करने से संबंधित / SQL सर्वर रिपोर्ट सेवाओं मुद्दे गलत रूप से स्थापित है।  जब मेरे साथियों में से एक एक साइट टेम्पलेट के रूप में सहेजें और तब पैदा करने की कोशिश की जो समस्या पैदा हुई उस टेम्पलेट पर आधारित एक नया साइट बनाएँ।  सहेजें ऑपरेशन ठीक काम किया, लेकिन जब वह नई साइट बनाने की कोशिश की, SharePoint निम्न त्रुटि संदेश प्रदर्शित होता है:

त्रुटि

सामग्री प्रकार का नाम ' $Resources:ReportServerResources,DataSourceContentTypeName;' नहीं हो सकते: \ / : * ? “ # % < > { } | ~ & , दो लगातार अवधि (..), या एक टैब जैसे विशेष वर्ण.

यहाँ एक स्क्रीन की टोपी है:

 

image

मैं में साइट सामग्री प्रकारों पर एक नज़र था और यह पाया:

image

उन सामग्री प्रकारों स्पष्ट रूप से अस्वस्थ कर रहे हैं.

यह मुद्दा बहुत Internets पर आने के लिए लगता है और वहाँ एक एकल सर्वसम्मति पर कैसे इसे हल करने के लिए किया जा करने के लिए प्रतीत नहीं होता।  मैं एक काम तालिका कि बुरा सामग्री प्रकार नाम यहाँ अच्छी सामग्री प्रकार नामों के लिए मैप किया गया पाया: http://social.technet.microsoft.com/Forums/en-ZA/sharepoint2010programming/thread/cb03e866-8184-4943-acfe-cafffa1b8b7a.  मैं मैन्युअल रूप से उन्हें thusly अद्यतन:

image

(BrightStarr नाम में स्पष्ट रूप से वैकल्पिक है, लेकिन यह चोट नहीं कर सकता मुस्कुराओ )

यह मुझे एक नया टेम्पलेट बनाने के लिए अनुमति दी और कुछ अन्य साइटों पर तोड़ नहीं था, सहित कुछ PerformancePoint सर्वर सामान है कि लोगों की एक पूरी तरह से अलग समूह पर काम कर रहे थे।  मैं तो एक नई साइट पर टेम्पलेट बनाने में सक्षम था।  सफलता!

मुझे यकीन है कि यह है नहीं कर रहा हूँ एक 100% समाधान, लेकिन यह मुझे मिल गया और यह पिछले त्रुटि कष्टप्रद शामिल सभी।  अगर मैं कुछ भी नया पता, मैं एक अद्यतन पोस्ट करेंगे।  ये नाम पहली जगह में और प्रदर्शन नाम फिक्सिंग द्वारा गलत हो नहीं होना चाहिए कि इस तथ्य से उपजा है मेरी घबराहट, मैं आंतरिक नाम नहीं छू रहा हूँ। 

</अंत>

मेरे ब्लॉग के लिए सदस्यता लें.

मेरे चहचहाना पर का पालन करें http://www.twitter.com/pagalvin

सपा 2010 CQWP, दस्तावेज़ लायब्रेरीज़ और अनाम उपयोगकर्ताओं

महत्वपूर्ण अद्यतन: 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