बुध पर SharePoint MVP चैट 04/20

मैं अगले हफ्ते MVP चैट अवधि में से एक में भाग ले सकता हूँ, 04/20.  यहाँ है माइक्रोसॉफ्ट के लिख हुआ और पंजीकरण के लिए लिंक:

आप कठिन SharePoint के लिए जो आप जवाब की मांग कर रहे हैं के बारे में तकनीकी सवाल क्या है? क्या आप में प्रतिभाशाली Microsoft बहुमूल्य प्रोफेशनलों के गहरे ज्ञान का दोहन करने के लिए चाहते हैं? SharePoint MVPs वही लोग आपको लेखक के रूप में तकनीकी समुदाय में देख रहे हैं, वक्ताओं, उपयोगकर्ता समूह के नेताओं और MSDN और TechNet मंचों में answerers में. लोकप्रिय मांग करके, हम आपके सवालों के जवाब देने के लिए एक सामूहिक समूह के रूप में एक साथ इन विशेषज्ञों लाया है जीना. तो कृपया हमें में शामिल होने और लाने के सवाल पर! इस चैट WSS को कवर किया जाएगा 3.0, काई, SharePoint फाउंडेशन 2010 और SharePoint सर्वर 2010. सेटअप और प्रशासन विषयों में शामिल हैं, डिजाइन, विकास और सामान्य प्रश्न.
कृपया हमें बुधवार 20 अप्रैल 9 पर पर हूँ PDT/दोपहर ईएसटी से MVPs के साथ चैट करने के लिए दुनिया भर में शामिल हों. और अधिक जानने के लिए और MSDN घटना पृष्ठ पर जाकर अपने कैलेंडर के लिए इन चैट जोड़ें http://msdn.microsoft.com/en-us/events/aa497438.aspx

मैं इन पिछले साल में से एक में शामिल हो गए और यह एक असली विस्फोट था।  यह सिर्फ एक पागल खुला प्रश्न/उत्तर कल्पात्मक नाटक की तरह है। 

यहाँ के कुछ कर रहे हैं (वर्तमान में) शेड्यूल किए गए SharePoint MVP प्रतिभागियों:

कुरनेलियुस वैन Dyk
डैन Attis
डैनियल Wessels
डेविड Martos
इवान सैंडर्स
जेरेमी Thake
जॉन रॉस
Kris वैगनर
माइक Oryszak
रैंडी Drisgill
वुडी  Windischman
Zlatan Dzinic

कि हितों और विशेषता का एक व्यापक स्पेक्ट्रम है।  मुझे लगता है कि यह एक मजाक किया जाएगा समय और अपने दोपहर के भोजन के समय का अच्छा उपयोग (या किसी भी घंटे के दिन के दौरान मुस्कुराओ )

यहाँ यहाँ साइन इन करें (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</अंत>

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

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

"प्रकार ठीक से स्थापित नहीं कर रहे हैं एक या एक से अधिक फ़ील्ड के लिए एक कारण”

मैं एक छोटी सी tweak कल एक सूची के खिलाफ एक CAML क्वेरी करता है एक वेब भाग के लिए कर रहा था।  मैं बदल दिया, और यह तैनात एक त्रुटि के साथ मारा गया:

तीन दिन Outlook मौसम पूर्वानुमान WebPart में कोई अनपेक्षित त्रुटि उत्पन्न हुई. कृपया सिस्टम व्यवस्थापक से संपर्क करें. एक या अधिक फ़ील्ड प्रकार ठीक से स्थापित नहीं हैं. इन फ़ील्ड्स को हटाने के लिए सूची सेटिंग्स पृष्ठ पर जाएँ.

तो मैं तुरंत मेरी CAML क्वेरी से कनेक्ट SharePoint मुझे करने के लिए रिपोर्टिंग था त्रुटि के साथ नहीं था मैं पहले एक और oddball मुद्दे का सामना था।  मैं एक त्वरित बिंग खोज किया था और और यह उपयोगी ब्लॉग पोस्ट पाया द्वारा संदीप नाहटा  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

यहाँ बुरा क्वेरी है:

क्वेरी।क्वेरी ="<जहाँ><और><Neq><FieldRef नाम 'Abbr' = /><मान प्रकार = 'पाठ'>SFNY</मान><FieldRef नाम 'Abbr' = /><मान प्रकार = 'पाठ'>SFIS</मान></Neq></और></जहाँ>";

यहाँ यह तय हो गई है:

क्वेरी।क्वेरी ="<जहाँ><और><Neq><FieldRef नाम 'Abbr' = /><मान प्रकार = 'पाठ'>SFNY</मान></Neq><Neq><FieldRef नाम 'Abbr' = /><मान प्रकार = 'पाठ'>SFIS</मान></Neq></और></जहाँ>";

तो, कहानी का नैतिक है: सुनिश्चित करें कि आपके CAML सही है या आप एक oddball त्रुटि मिल सकती है.

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

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

</अंत>

त्वरित फिक्स के लिए "रहा है कोई त्रुटि प्रपत्र लोड करते समय”

मैं एक कस्टम SharePoint डिज़ाइनर का परीक्षण कर रहा हूँ 2010 गतिविधि इस ठीक रविवार दोपहर मैं था अप्रत्याशित रूप से मार और एक "गंभीर त्रुटि" वर्कफ़्लो प्रारंभ करने का प्रयास करते समय:

वहाँ किया गया त्रुटि प्रपत्र लोड करते समय.

प्रपत्र की एक नई प्रति लोड करने के लिए प्रारंभ करें पर क्लिक करें।  यदि यह त्रुटि बनी रहती है, वेब साइट के लिए समर्थन टीम से संपर्क करें.

क्लिक करेंबंद करेंबाहर निकलने के इस संदेश.

त्रुटि विवरण दिखाएँ

बेशक, यदि आपको 'त्रुटि विवरण दिखाएँ' बटन क्लिक करें सभी ऐसा होता है तुम एक सहसंबंध ID दिखाएँ:

image

मेरे मामले में, यह निकला एक वैकल्पिक पहुँच मैपिंग समस्या हो।  मैं लॉग फ़ाइल में को देखा 14 hive और देखा कि InfoPath एक आम मुद्दा है के बारे में शिकायत कर रहा था (के बाद से मैं सर्वर का नाम के बजाय लोकलहोस्ट मार रहा था).  मैं मेरी यूआरएल बदल गया है और कि यह हल.

यह कि सपा में अब विभिन्न बिट्स के सभी linkings के साथ दिखाने के लिए करता है 2010, बात आप स्वाभाविक रूप से यह एक समस्या है (मेरे मामले में SharePoint डिज़ाइनर वर्कफ़्लो) असल में कोर समस्या को पूरी तरह से असंबंधित है.

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

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

</अंत>

SharePoint 2010 समाधान अटक गया "में तैनाती” स्थिति

मैं एक समाधान एक SharePoint खेत को परिनियोजित करने के लिए PowerShell उपयोग किया (एच/टी:  कोरी Roth और उसकी ब्लॉग पोस्ट). 

मैं फिर केंद्रीय व्यवस्थापक करने के लिए चला गया, सिस्टम सेटिंग्स और उसके बाद "प्रबंधित खेत समाधान" पहुँचा यह करने के लिए और खेत को परिनियोजित करने के लिए मेरी (थोड़ा सा) निराशा, यह अटक गया "वितरित करने".

मैं इस मुद्दे के ऊपर MSDN फ़ोरमों पर कई बार आ देखा है, तो मैं इसके बारे में बहुत नर्वस थी।  मैं थोड़ा के आसपास खोज की और इस मददगार लेख पाया (से एक कदाचित unattributed व्यक्ति द्वारा http://www.resolutionsnet.co.uk/).  मैं रद्द की तैनाती का काम और जब मैं समाधान में क्लिक, यह मुझसे कहा था कि इसे सफलतापूर्वक समाधान तीन खेत में चार सर्वरों के लिए तैनात था कि.

मैं गुमराह सर्वर करने के लिए चला गया, टाइमर सेवा बंद कर दिया और इसे पुनर्प्रारंभ।  Windows सर्वर वास्तव में मुझसे कहा कि सेवा आदेश के लिए प्रतिसाद करने में विफल रहा, इतना कि मुझसे कहता है कि यह बीमार हो गया था.

इस बार, जब मैं वापस चला गया करने के लिए केंद्रीय व्यवस्थापक, मैं यह कोई समस्या नहीं के साथ तैनात करने में सक्षम था.

उम्मीद है कि जानकारी के इस बिट एक बाँध के दिनों में कुछ मदद मिलेगी.

</अंत>

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

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

दिन की त्रुटि: "निर्दिष्ट असेंबली GAC को जोड़ नहीं कर सकता”

मैं थोड़ा सा दृश्य स्टूडियो के साथ लड़ रहा है 2010 पर एक एक sp2010 समाधान और इस त्रुटि हो रही थी:

परिनियोजन 'समाधान जोड़ें' चरण में त्रुटि उत्पन्न हुई: त्रुटि: निर्दिष्ट असेंबली वैश्विक असेंबली कैश करने के लिए जोड़ नहीं कर सकता: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

मैं GAC के लिए चला गया (ग:\windowsassembly) करने के लिए प्रयास करें और निकालें और एक "फ़ाइल उपयोग में है" त्रुटि मिल गया.

मैं कोई iisreset किया, मैं लगभग डाउनलोड sysinternals, मैं.. सेवाओं में टाइमर सेवा बंद कर दिया अंत में, मैं तो बस बंद कर दिया और दृश्य स्टूडियो ही फिर से खोल दिया और मैं अंत में इसे बंद कर बाहर करने में सक्षम था.

</अंत>

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

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

त्वरित और आसान: डिबगिंग बनाम 2010 समाधान परिनियोजन

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

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

image

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

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

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

image

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

</अंत>

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

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

टाइमर नौकरी FeatureActivated और सुविधा गुंजाइश

मैं कुछ कोड है कि किसी ने मुझे करने के लिए एक टाइमर नौकरी के लिए सौंप दिया साथ काम कर रहा है।  तो मैं इसे लिखने के लिए किया था वह वास्तविक सुविधा सक्रियण कोड प्रदान नहीं था, बेशक.  मैं का फायदा उठाया एंड्रयू Connell प्रसिद्ध ब्लॉग पोस्ट इस विषय पर.

मैं दृश्य स्टूडियो उपयोग कर रहा हूँ 2010 और परिनियोजन "'जोड़ें समाधान' परिनियोजन चरण में त्रुटि उत्पन्न हुई एक त्रुटि के साथ failing रखा: ऑब्जेक्ट संदर्भ ऑब्जेक्ट की आवृत्ति के लिए सेट नहीं."

मैं अपने कोड भी शाब्दिक ले जा रहा था।  मैं इस सुविधा से वेब अनुप्रयोग स्तर scoping था, के रूप में दिखाया गया:

image

एक परिणाम के रूप में, वेब अनुप्रयोग से गुण है कि रिसीवर के लिए भेजा जाता हैं, नहीं एक साइट संग्रह।  अंत में, कोड इस तरह दिखता है:

जनता को ओवरराइड शून्य FeatureActivated(SPFeatureReceiverProperties गुण)
{

    // वेब अनुप्रयोग scoped सुविधाओं के साथ निम्नलिखित मत करो, यह निराशा की ओर जाता है मुस्कुराओ
    // SPSite साइट गुण =।Feature.Parent SPSite के रूप में;

    SPWebApplication वा = गुण।Feature.Parent SPWebApplication के रूप में;

    अगर (वा null = =) नया अपवाद फेंक("webapp2 बातिल है।");

    foreach (SPJobDefinition wa में नौकरी।JobDefinitions)
    {

        प्रयास करें
        {
            अगर (नौकरी।नाम List_JOB_NAME = =)

                नौकरी।हटाएँ();
        }
        पकड़ो (अपवाद ई)
        {
            नया अपवाद फेंक("मार्कर 2");
        } // अपवाद ई को पकड़ने
    }

    // नौकरी स्थापित करें

    WeatherForecastTimerJob weatherForecastTimerJob =
        नया WeatherForecastTimerJob(List_JOB_NAME, wa);

    SPMinuteSchedule अनुसूची नई SPMinuteSchedule =();
    अनुसूची।BeginSecond = 0;
    अनुसूची।EndSecond = 59;
    अनुसूची।अंतराल = 5;
    weatherForecastTimerJob.Schedule = अनुसूची;
    weatherForecastTimerJob.Update();

}

जब सुविधा के लिए एक वेब अनुप्रयोग scoped है कि चाबी लेने दूर है, SPFeatureReceiverProperties कि SharePoint करने के लिए अपने फ़ीचर पानेवाला गुजरता वेब app तर पैरामीटर है।  यह साइट संग्रह के लिए scoped है एंड्रयू पुराने ब्लॉग प्रविष्टि मान लिया गया.

</अंत>

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

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

CodePlex परियोजना के अद्यतन: SharePoint डिज़ाइनर वर्कफ़्लो एक्सटेंशन

कुछ समय पहले, मैं ने लिखा कि मुझे मेरे पुराने जीवित करने के लिए कोशिश कर रहा था CodePlex परियोजना, SharePoint डिज़ाइनर वर्कफ़्लो एक्सटेंशन.  WSS/काई के लिए विकसित किया गया था और उपयोगिता प्रकार कार्यों का एक मुट्ठी भर कहते हैं कि CodePlex परियोजना, "जैसे ToLower()”, "ToUpper()”, "Substring()"और बहुत आगे।  यह भी एक सामान्य प्रयोजन "कॉल वेब सेवा" शैली कार्य किया है।  आप और अधिक पढ़ सकते हैं इसके बारे में यहाँ: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

मैं और अधिक या कम यह काफी कुछ समय पहले त्याग दिया।  SharePoint के बाद से कभी 2010 बाहर आया, फिर भी, मैं इसे वापस देखो और यह SP 2010 में काम करने के लिए अर्थ दिया गया है।  अच्छी तरह से, आज, मैंने किया है कि बस।  कोड के लिए CodePlex नहीं अभी तक. मैं इससे पहले कि मैं ऐसा खुद CodePlex सम्मेलनों पर शिक्षित करने के लिए चाहते हैं, लेकिन मैं घर पृष्ठ विकी परियोजना के लिए अद्यतन किया.

व्यापक और अधिक दिलचस्प निहितार्थ है कि WSS और MOSS से कस्टम गतिविधियों पर बहुत आसानी से बंदरगाह के लिए लग रहे हो, जो है एक (स्वागत है) मुझे करने के लिए आश्चर्य.

यहाँ है जब यह काम कर रहा है क्या यह तरह SharePoint डिज़ाइनर में दिखता है:

image

</अंत>

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

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

Microsoft.SharePoint.ApplicationPages.Administration.dll कहाँ है?

मैं एक दृश्य स्टूडियो परियोजना है कि Microsoft.SharePoint.ApplicationPages.Administration.dll को संदर्भित सौंप दिया गया था।  यह और मैं लगा खोजने के लिए मैं हिस्सा होता है, जबकि यह मुझे थोड़ा सा लिया।  मेरे वातावरण में, यह स्थित है:

ग:\प्रोग्राम प्रोग्राम filesmicrosoft sharedweb सर्वर extensions14configadminbin

</अंत>

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

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

BrightStarr अमेरिका के लिए SharePoint विश्लेषक की तलाश

मेरी कंपनी, BrightStarr, एक SharePoint व्यापार विश्लेषक के लिए देख रहे है।  किसी के साथ काम करने के लिए हमारा लक्ष्य है जो:

  • मंच बहुत अच्छी तरह से समझता है
  • क्या एक cobbled एक साथ हाउस ऑफ कार्ड बनाम एक स्मार्ट SharePoint समाधान है की एक अच्छा विचार है
  • सीधे ग्राहकों के काम कर रहे आनंद मिलता है, कुछ किसके समझ में क्या SharePoint सब के बारे में है और कुछ लोग सिर्फ एक अस्पष्ट धारणा है कि SharePoint में उन्हें मदद कर सकता है, लेकिन यकीन है कि नहीं बिल्कुल कैसे
  • बहुत अच्छी तरह से लिख सकते हैं
  • वास्तव में अच्छी तरह से एक छोटी सी टीम के साथ संवाद कर सकते हैं
  • पर अच्छा है और बहु-tasking आनंद मिलता है।  यह एक भारी प्रक्रिया संचालित वातावरण नहीं है (हम एक संगठित तरीके में काम करने के लिए पर्याप्त प्रक्रिया है, लेकिन हमें हमारे पैरों पर अत्यंत तेजी से कर रहे हैं, फुर्तीला और सब कि अच्छी चीजें).

यह एक डेवलपर की स्थिति नहीं है हालांकि यदि आप एक सलाहकार-फोकस करने के लिए और अधिक लग रही या परामर्श डेवलपर और विकास पर कम कर रहे हैं, यह तुम्हारे लिए एक अच्छा कदम हो सकता है.

यदि आप रुचि रखते हैं, मेरे चहचहाना पर पिंग या मुझे ईमेल!

</अंत>

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

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