वर्ग पुरालेख: डिबगिंग

ULS दर्शक के साथ वास्तविक समय में CAML क्वेरीज़ देखें

मेरे सहयोगी, Ashsih पटेल, लिखा था ऊपर एक अच्छा चल विभिन्न सपा के पीछे CAML देखें करने के लिए कैसे का वर्णन कि होने वास्तविक समय ULS दर्शक के उपयोग में व्यवसाय के पाठ्यक्रम में क्वेरी करता.

यहाँ परिचय है:

तुम कभी क्या CAML क्वेरी SharePoint सर्वर द्वारा क्रियान्वित कर रहे हैं जानना चाहता था?

अच्छी तरह से, समस्या निवारण और सीखने के उद्देश्य के लिए, यह एक बुरा विचार नहीं है. आखिरकार, SQL Profiler हमें मुद्दों का एक बहुत में समस्या निवारण मदद कर रहा है.

वहाँ उत्पादों वहाँ हो सकता है लेकिन मैं एक तरह से यह करने के लिए अतिरिक्त रुपये खर्च किए बिना बाहर लगा! और यहाँ यह है...

आप पूरी बात यहाँ पढ़ सकते हैं: http://www.bigapplesharepoint.com/pages/View-An-Insight.aspx?BlogID=68&rsource=pgblog&rtitle=caml.

</अंत>

त्वरित और आसान: "अमान्य URL पैरामीटर का समाधान” lists.asmx में UpdateListItems के साथ समस्या

के द्वारा lists.asmx UpdateListItems के साथ कार्य करते समय, यह त्रुटि उत्पन्न करने के लिए आसान है:

अमान्य URL पैरामीटर.

प्रदान की गई URL में कोई अमान्य आदेश या मान है. कृपया URL को फिर से जाँचें.

आप इस त्रुटि प्राप्त कर सकते हैं जब आप ID में शामिल करने के लिए भूल जाओ फ़ील्ड्स अद्यतन करने के लिए की सूची।  यह, एसपी इन वेब सेवाओं का एक बहुत की तरह, सा counterintuitive के बाद से आप ID की ID विशेषता में शामिल करने की ज़रूरत है <विधि> तत्व।  और तुम नहीं कर रहे हैं ID को अद्यतन और शायद कभी नहीं करने के लिए चाहते पहली जगह में.

इस SOAP एनवलप काम करता है:

<soapenv:लिफ़ाफ़ा xmlns:soapenv =' http://schemas.xmlsoap.org/soap/envelope/'>
  <soapenv:शरीर>                      
    <UpdateListItems xmlns =' http://schemas.microsoft.com/sharepoint/soap/'>                     
      <listName>{C712E2EA-54E1-47AD-9D99-1848C7773E2F}</listName>                     
        <अपडेट>                     
         <बैच OnError ="जारी रखें">
          <विधि ID ="1" अध्यक्ष तथा प्रबंध निदेशक ="अद्यतन">
            <फ़ील्ड का नाम ="CooperativeLock">अवरोधित!</फ़ील्ड>
            <फ़ील्ड का नाम ="आईडी">1</फ़ील्ड>
          </विधि>
        </बैच>                     
        </अपडेट>                
      </UpdateListItems>             
  </soapenv:शरीर>         
</soapenv:लिफ़ाफ़ा>

तब आप कष्टप्रद "अमान्य URL पैरामीटर" संदेश प्राप्त होगा यदि आप ID फ़ील्ड संदर्भ बाहर पट्टी.

</अंत>

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

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

 

त्वरित फिक्स: "सामग्री प्रकार का नाम '$ संसाधन: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 समाधान परिनियोजन

दृश्य स्टूडियो 2010 डीबग करने के लिए हार्ड त्रुटियाँ परिनियोजन के दौरान कुछ टाइम्स की रिपोर्ट।  एक त्वरित और आसान तरीका है कुछ बहुत ही किसी न किसी डीबगिंग करने के लिए अपने ही नामांकित अपवाद फेंक करने के लिए है।  दृश्य स्टूडियो उन्हें आउटपुट कंसोल में दिखाएगा.

कोड के इस बिट पर विचार:

image

यदि इस सुविधा के लिए एक वेब अनुप्रयोग scoped है, साइट बातिल हो जाएगा।  अगर तुम कोशिश करो और एक संपत्ति स्थल का संदर्भ, अस्पष्ट त्रुटि प्राप्त करेंगे:

परिनियोजन 'समाधान जोड़ें' चरण में त्रुटि उत्पन्न हुई: किसी ऑब्जेक्ट की आवृत्ति के लिए सेट नहीं ऑब्जेक्ट संदर्भ.

हालांकि, यदि एक नया अपवाद फेंक और एक स्ट्रिंग को निर्माता के पास, आप एक थोड़ा और अधिक उपयोगी संदेश प्राप्त:

image

यह एक तकनीक के कच्चे तेल है, लेकिन बहुत तेजी से और आसान.

</अंत>

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

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

SP2010 में उपयोगी साइट जानकारी प्रदर्शित करने के लिए owssvr.dll का उपयोग करें

मैं मंचों इस दोपहर पढ़ रहा था और कुछ नया सीखा (कुछ है कि लगभग हर दिन होता है).  यह पोस्टिंग है:

http://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/1cbdb0b4-eeda-4c61-9a52-da6212eebec5/

मूल रूप से, आप इसे के खिलाफ owssvr.dll invoking द्वारा एक साइट के बारे में कुछ दिलचस्प जानकारी प्राप्त कर सकते हैं (एच/टी करने के लिए बिल Simser और जॉन Timney).

मैं यह एक दोनों एक काई में एक कोशिश दिया और एक SP2010 वातावरण।  यह ठीक काई पर्यावरण में काम किया।  हालांकि, में 2010 पर्यावरण, इंटरनेट एक्सप्लोरर XML डाउनलोड करने के लिए चाहता था:

image

जैसा कि आप देख सकते हैं, मैं जानता हूँ कि यह 21 k या तो सामग्री का था।  हालांकि, जब मैंने सहेजें ' बटन क्लिक किया, मेरे पास:

image

(इस इंटरनेट साइट को खोलने में असमर्थ।  अनुरोध किया गया साइट है या तो अनुपलब्ध या ढूँढी नहीं जा सकती।  कृपया बाद में पुन: प्रयास करें।)  

मैं ऊपर निकाल दिया सारंगी बजानेवाला और और आउटपुट को देखने के लिए सक्षम किया गया, तथापि।  ऐसा लगता है जैसे वहाँ हो सकता है कि जिस तरह से यह चाहता है अपनी XML पेलोड संचारण से owssvr.dll रोकता SP2010 में हो रहा है कुछ।  या, मेरी SP2010 वातावरण बस हास्यास्पद अभिनय है.

सोचा कि यह दिलचस्प था...

</अंत>

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

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