כוידעשלעך אַרטשיוועס: מאַרץ 2011

שאַרעפּאָינט 2010 לייזונג סטאַק אין "דעפּלויינג” מאַצעוו

איך געוויינט פּאָווערשעלל צו צעוויקלען אַ לייזונג צו אַ שאַרעפּאָינט פאַרם (ה / ה:  קאָרי ראָטה און זייַן בלאָג פּאָסטן). 

איך דעמאָלט געגאנגען צו די הויפט אַדמין, געליינט סיסטעם סעטטינגס און דעמאָלט "אויפֿפּאַסן פאַרם סאַלושאַנז" צו צעוויקלען עס צו די פאַרם און צו מיין (קליין) דיסמיי, עס גאַט סטאַק אין "דיפּלויינג".

איך ווע געזען דעם אַרויסגעבן קומען אַרויף פילע מאל אויף די מסדן גרופּעס, אַזוי איך איז געווען שיין נערוועז וועגן אים.  איך געזוכט אַרום אַ ביסל און געפונען דעם נוציק אַרטיקל (דורך אַ פּאָנעם ונאַטטריבוטעד מענטש פון http://www.resolutionsnet.co.uk/).  איך קאַנסאַלד די דיפּלוימאַנט אַרבעט און ווען איך קליקט אין די לייזונג, עס דערציילט מיר אַז עס האט הצלחה דיפּלויד די לייזונג צו דרייַ פון די פיר סערווערס אין די פאַרם.

איך געגאנגען צו די עראַנט סערווירער, פארשטאפט די טייַמער דינסט און ריסטאַרטיד עס.  פֿענצטער סערווירער פאקטיש דערציילט מיר אַז די דינסט ניט אַנדערש צו רעספּאָנד צו די באַפֿעלן, אַזוי אַז דערציילט מיר אַז עס איז געווען קראַנק.

דאס מאָל, ווען איך געגאנגען צוריק צו הויפט אַדמין, איך איז געווען ביכולת צו צעוויקלען עס מיט קיין פּראָבלעם.

אַלעווייַ דעם ביסל פון אינפֿאָרמאַציע וועט העלפן עטלעכע אין אַ בינדן איינער פון די טעג.

</עק>

אַבאָנירן צו מיין בלאָג.

גיי מיר אויף טוויטטער בייַ http://www.twitter.com/pagalvin

טעות פון די טאָג: "קענען נישט לייגן די ספּעסאַפייד אַסעמבלי צו די גאַק”

איך ווע שוין פייטינג אַ ביסל מיט וויסואַל סטודיאָ 2010 אויף אַ אַ ספּ2010 לייזונג און איז געטינג דעם טעות:

Error occurred in deployment step ‘Add Solution’: גרייַז: קענען נישט לייגן די ספּעסאַפייד פֿאַרזאַמלונג צו די גלאבאלע פֿאַרזאַמלונג קאַש: יאָוראַוועסאָמעדללטהאַט יאַמדזשוסטנאָטגאָינגטאָינסטאַללריגהטנאָוו.דלל

איך געגאנגען צו די גאַק זיך (C:\Windows פֿאַרזאַמלונג) צו פּרובירן און באַזייַטיקן און גאַט אַ "טעקע אין נוצן" טעות.

I did an iisreset, I almost downloaded sysinternals, I stopped the timer service in services… finally, I just closed and reopened visual studio itself and I was finally able to close it out.

</עק>

אַבאָנירן צו מיין בלאָג.

גיי מיר אויף טוויטטער בייַ http://www.twitter.com/pagalvin

שנעל און יזי: דיבאַגינג ווס 2010 לייזונג דעפּלוימענט

וויסואַל סטודיאָ 2010 מעלדעט שווער-צו-דיבאַג ערראָרס בעשאַס דיפּלוימאַנט עטלעכע מאל.  א שנעל און גרינג וועג צו טאָן עטלעכע זייער פּראָסט דיבאַגינג איז צו וואַרפן אייער אייגן געהייסן אויסנעמען.  וויסואַל סטודיאָ וועט ווייַזן זיי אין דער רעזולטאַט קאַנסאָול.

באַטראַכטן דעם ביסל פון קאָד:

image

אויב דעם שטריך איז סקאָפּעד צו אַ וועב אַפּלאַקיישאַן, פּלאַץ וועט זייַן נאַל.  אויב איר פּרובירן און דערמאָנען אַ פאַרמאָג פון פּלאַץ, איר וועט באַקומען די אַמביגיואַס טעות:

Error occurred in deployment step ‘Add Solution’: כייפעץ דערמאָנען נישט שטעלן צו אַ בייַשפּיל פון אַ כייפעץ.

אָבער, אויב וואַרפן אַ נייַ עקססעפּטיאָן און פאָרן אַ שטריקל צו די קאָנסטרוקטאָר, איר באַקומען אַ ביסל מער נוצלעך אָנזאָג:

image

עס ס אַ גראָב טעכניק, אָבער שיין שנעל און גרינג.

</עק>

אַבאָנירן צו מיין בלאָג.

גיי מיר אויף טוויטטער בייַ http://www.twitter.com/pagalvin

טייַמער דזשאָב פעאַטורעאַקטיוואַטעד און פיטשער סקאָופּ

איך'ווע געווען ארבעטן מיט עטלעכע קאָד אַז עמעצער קאָלנער צו מיר פֿאַר אַ טייַמער אַרבעט.  ער האט נישט צוגעשטעלט די פאַקטיש שטריך אַקטאַוויישאַן קאָד אַזוי איך געהאט צו שרייַבן עס, פון קורס.  I took advantage of Andrew Connell’s famous blog post on the subject.

איך בין ניצן וויסואַל סטודיאָ 2010 and deployment kept failing with an error “Error occurred in deployment step ‘Add Solution’: Object reference not set to an instance of an object.”

I was taking his code too literally.  I was scoping the feature to the web application level, ווי געוויזן:

image

ווי אַ רעזולטאַט, the properties that are sent to the receiver are from the web application, not a site collection.  אין די סוף, the code looks like this:

public override void FeatureActivated(SPFeatureReceiverProperties properties)
{

    // Don’t do the following with web app scoped features, it leads to despair שמייכל
    // SPSite site = properties.Feature.Parent as SPSite;

    SPWebApplication wa = properties.Feature.Parent as SPWebApplication;

    צי (wa == null) throw new Exception("webapp2 is null.");

    פאָרעאַטש (SPJobDefinition job in wa.JobDefinitions)
    {

        פּרובירן
        {
            צי (job.Name == List_JOB_NAME)

                job.Delete();
        }
        כאַפּן (Exception e)
        {
            throw new Exception("marker 2");
        } // catch exception e
    }

    // install the job

    WeatherForecastTimerJob weatherForecastTimerJob =
        new WeatherForecastTimerJob(List_JOB_NAME, wa);

    SPMinuteSchedule schedule = new SPMinuteSchedule();
    schedule.BeginSecond = 0;
    schedule.EndSecond = 59;
    schedule.Interval = 5;
    weatherForecastTimerJob.Schedule = schedule;
    weatherForecastTimerJob.Update();

}

The key take-away is that when the feature is scoped to a web app, the SPFeatureReceiverProperties that SharePoint passes to your feature receiver has web app level parameters.  Andrew’s old blog entry assumes it’s scoped to the site collection.

</עק>

אַבאָנירן צו מיין בלאָג.

גיי מיר אויף טוויטטער בייַ http://www.twitter.com/pagalvin

קאָדעפּלעקס פּראָיעקט אַפּדייט: שאַרעפּאָינט דיזיינער וואָרקפלאָוו עקסטענסיאָנס

א בשעת צוריק, איך געשריבן אַז איך איז געווען טריינג צו רעזערעקט מיין אַלט קאָדעפּלעקס פּרויעקט, שאַרעפּאָינט דיזיינער וואָרקפלאָוו עקסטענסיאָנס.  אַז קאָדעפּלעקס פּרויעקט איז דעוועלאָפּעד פֿאַר ווסס / מאָך און מוסיף אַ האַנדפול פון נוצן טיפּ פאַנגקשאַנז, אַזאַ ווי "טאָלאָווער()", “ToUpper()", "סובסטרינג()"און אַזוי אַרויס.  עס אַפֿילו האט אַ גענעראַל ציל "רופן וועב דינסט" נוסח פונקציאָנירן.  איר קענען לייענען מער וועגן אים דאָ: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

איך מער אָדער ווייניקער פארלאזן עס גאַנץ אַ בשעת צוריק.  אלץ זינט שאַרעפּאָינט 2010 געקומען אויס, אָבער, איך ווע שוין טייַטש צו קוקן צוריק אין עס און מאַכן עס אַרבעט אין ספּ 2010.  געזונט, הייַנט, איך האט נאָר וואָס.  איך האב ניט דערהייַנטיקט דער קאָד צו קאָדעפּלעקס נאָך. איך ווילן צו דערציען זיך אויף קאָדעפּלעקס קאַנווענשאַנז איידער איך טאָן אַז, אָבער איך האט דערהייַנטיקן די היים בלאַט וויקי פֿאַר די פּרויעקט.

די ווידער און מער טשיקאַווע ימפּלאַקיישאַן איז אַז מנהג אַקטיוויטעטן פון ווסס און מאָך ויסקומען צו פּאָרט איבער שיין לייכט, וואָס איז אַ (באַגריסן) יבערראַשן צו מיר.

דאָ ס וואָס עס קוקט ווי אין שאַרעפּאָינט דיזיינער ווען עס ס אַרבעט:

image

</עק>

אַבאָנירן צו מיין בלאָג.

גיי מיר אויף טוויטטער בייַ http://www.twitter.com/pagalvin

ווו איז Microsoft.SharePoint.ApplicationPages.Administration.dll?

איך איז געווען קאָלנער אַ וויזשאַוואַל סטודיע פּרויעקט וואס באַווייַזן Microsoft.SharePoint.ApplicationPages.Administration.dll.  עס האט מיר אַ ביסל בשעת צו געפינען עס און איך טראַכט איך'ד ייַנטיילן.  אין מיין סוויווע, עס ס ליגן בייַ:

C:\פּראָגראַם טעקעס פּראָסט טעקעס מייקראָוסאָפט שערד וועב סערווער יקסטענשאַנז 14 קאָנפיג אַדמינבין

</עק>

אַבאָנירן צו מיין בלאָג.

גיי מיר אויף טוויטטער בייַ http://www.twitter.com/pagalvin

בריגהצטאַרר יו. עס. זוכט פֿאַר שאַרעפּאָינט אַנאַליסט

מייַן געזעלשאַפט, בריגהצטאַרר, איז קוקן פֿאַר אַ שאַרעפּאָינט געשעפט אַנאַליסט.  אונדזער ציל איז צו אַרבעטן מיט עמעצער וואס:

  • פארשטייט די פּלאַטפאָרמע זייער געזונט
  • האט אַ גוט געדאַנק פון וואָס ס אַ קלוג שאַרעפּאָינט לייזונג קעגן אַ קאַבאַלד צוזאַמען הויז פון קאַרדס
  • ענדזשויז ארבעטן גלייַך קלייאַנץ, עטלעכע פון ​​וועמען פֿאַרשטיין וואָס שאַרעפּאָינט איז אַלע וועגן און עטלעכע וואס האָבן נאָר אַ ווייג געדאנק אַז שאַרעפּאָינט קען העלפן זיי אָבער נישט זיכער פּונקט ווי
  • קענען שרייַבן זייער געזונט
  • קענען יבערגעבן טאַקע געזונט מיט אַ קליין קאָלעקטיוו
  • איז גוט אין און ענדזשויז מאַלטי-טאַסקינג.  דאס איז נישט אַ שווער פּראָצעס-געטריבן סוויווע (מיר האָבן גענוג פּראָצעס צו טאָן דאס אין אַן אָרגאַניזירט וועג, אָבער מיר ניטאָ גאָר שנעל אויף אונדזער פֿיס, פלינק און אַלע אַז גוט שטאָפּן).

דאס איז נישט אַ דעוועלאָפּער שטעלע כאָטש אויב איר ניטאָ אַ קאָנסולטאַנט-דעוועלאָפּער קוקן צו פאָקוס מער אָדער קאַנסאַלטינג און ווייניקער אויף אַנטוויקלונג, דאָס קען זייַן אַ גוט שריט פֿאַר איר.

אויב איר ניטאָ אינטערעסירט, פּינג מיר אויף טוויטטער אָדער Email מיר!

</עק>

אַבאָנירן צו מיין בלאָג.

גיי מיר אויף טוויטטער בייַ http://www.twitter.com/pagalvin

ווו איז מיקראָסאָפט.קשאַרפּ סייַ ווי סייַ?

איך איז געווען קאָלנער אַ. פאַרשלעסלען טעקע מיט אַ מאַדעראַטלי קאָמפּלעקס פּרויעקט סטרוקטור און וואָס האט שוין ריפּט אויס פון סאַבווערזשאַן.  די קאָד איז רעפראַנסינג מיקראָסאָפט.קשאַרפּ, ווי אין:

image

ווי איר קענען זען, וויסואַל סטודיאָ איז פעלנדיק די פאַקטיש דלל. 

איך טאָן ניט נאָרמאַלי טראַכטן וועגן ווו די זאכן זענען פיזיקלי ליגן.  איך דאַג אַרום דאָ, באשאפן אַ נייע קאַנסאָול אַפּ (נאָך ווייַטערדיק לייענען דורך דאָס ביסל וועקסל) און געפונען די דלל אויף מיין סוויווע בייַ: C:\פּראָגראַם פילעס (קס 86)\דערמאָנען אַססעמבליעס מייקראָסאָפֿט פראַמעוואָרק . נעטפראַמעוואָרק וו4.0 פּראָופייל קליענט מיקראָסאָפט.קשאַרפּ.דלל.

דאס פאקטיש האט העכערונג צו אַן אַרויסגעבן מיט וויסואַל סטודיאָ קאַמפּליינינג אַז איך איז געווען טאַרגאַטינג דעם אומרעכט סוויווע, "מיקראָסאָפט.קשאַרפּ.דלל אָדער איינער פון זייַן דיפּענדאַנסיז ריקווייערז אַ שפּעטער ווערסיע פון. נעץ בלאַ בלאַ בלאַ".  אין די סוף, איך אַראָפּנעמען דעם דערמאָנען בעסאַכאַקל און וואָס מיינט צו האָבן סאַלווד די אַרויסגעבן.

עס ס נאָר אן אנדער איינער פון יענע אַדלי שווער דאס צו רעכענען אויס און די סאָרט פון זאַך וואָס איז ווייניקער טשיקאַווע ווי אַן אַרגומענט מיט דיין פרוי איבער צי עס זענען אויך פילע פרויען ס רעק אין די שאַפע שמייכל

</עק>

אַבאָנירן צו מיין בלאָג.

גיי מיר אויף טוויטטער בייַ http://www.twitter.com/pagalvin

זייער קול בריגהצטאַרר וידאו

ווייל נאָר אנגעהויבן ארבעטן דאָ אין בריגהצטאַרר, איך בין שיין סייקט אַז מיר ווע שטעלן צוזאַמען דעם זייער קיל ווידעא אַרויף אויף יאָוטובע דאָ: http://www.youtube.com/user/BrightStarrSP

איך איז נישט ינוואַלווד אין שאפן עס און איך בין נישט פּערסנאַלי גרויס אויף די מינים פון פּערמאָושאַנאַל השתדלות, אָבער דאָס איינער איז גאַנץ קיל צו מיר.

קיל בריגהצטאַרר וידאו

</עק>

אַבאָנירן צו מיין בלאָג.

גיי מיר אויף טוויטטער בייַ http://www.twitter.com/pagalvin

זייַ געזונט קגס, העלא בריגהצטאַרר!

מאָרגן, איך אַפישאַלי אָנהייבן מיין ערשטער טאָג אין בריגהצטאַרר (www.brightstarr.com), אַ וק באזירט פירמע מיט אַ יו. עס. אָפיס אַז איז, ינקרעדאַבלי, אַ מיר 6 מייל פון מיין הויז.

עס איז געווען אַן גרינג באַשלוס צו לאָזן קגס, אָבער אַ שווער באַשלוס צו מאַכן שמייכל.  זאל מיר דערקלערן.

איך זיך איינגעשריבן קגס נאָר איבער אַ יאָר צוריק (דעצעמבער 2009) און זיך איינגעשריבן ווי דער דירעקטאָר פון אַ שאַרעפּאָינט קאַנסאַלטינג פיר.  דאס געווען ווי אַ בריליאַנט געדאַנק אין די צייַט.  דאָ אין די יו. עס. לפּחות, עס ס 'גאַנץ פּראָסט פֿאַר מענטשן צו אָנהייבן אויס ווי אַ יינגער דעוו טיפּ מענטש, שרייבן מעלדעט און טראַקינג אַראָפּ אַנויינג ראַונדינג טעות ישוז (איך טאָן ניט פעלן יענע טעג אין אַלע!).  איר געווינען ינקריסינג לעוועלס פון פֿאַראַנטוואָרטלעכקייט און פארבונדן אַנטוויקלונג אַוועסאָמענעסס.  איך האט אַנבאַליוואַבאַל אַפּערטונאַטיז איבער מיין קאַריערע צו עטלעכע זייער קיל שטאָפּן.  איך גאַט צו שרייַבן אַ ינווויסינג סיסטעם פון קראַצן.  איך גאַט צו אַרבעטן מיט קלוג מען, כולל מיין ברודער פון אַלע מענטשן, צו אַנטוויקלען אַ גאַנץ וועב באזירט אַנטוויקלונג אַפּ פֿאַר אַ 4גל גערופן פּראָגרעס.  שפּאַס, שפּאַס מאל.

אַוואַדע, איר פּראָגרעס פון די סיניער. דעוו טיפּ צו אַ טעכניש מאַנשאַפֿט פירן, באָרדערינג אויף זייַענדיק אַז רובֿ געהייליקט פון טעכניש דאס - אַ אַרטשיטעקט.

די קאַנווענשאַנאַל חכמה אויף דעם פּראַגרעשאַן איז אַז דער ווייַטער שריט פון אַרטשיטעקט איז צו עטלעכע מין פון מער עלטער פאַרוואַלטונג ראָלע.

איך האט געקויפט אין און אנגענומען אַז פּראַגרעשאַן.  ווען איך זיך איינגעשריבן קגס אין איינער פון די מער עלטער ראָלעס, איך אַנטיסאַפּייטיד, צו עטלעכע מאָס, אַז איך 'ד ווערן סטעפּינג "ווייַטער" אַרכיטעקט און אין עטלעכע מין פון "סופּער אַרכיטעקט" מין פון ראָלע - איין אַרכיטעקט צו הערשן זיי אַלע שמייכל

פֿאַר מיר, אַז פארקערט אויס צו זייַן ווייניקער ווי מצליח.  עס ס נישט צו זאָגן אַז איך האט נישט האָבן עטלעכע גוט הצלחה אין דער ראָלע, אָבער אין די סוף, איך בין נישט אַ קלאַסיש פיר פאַרוואַלטער.  אַסקינג מען אויף אַ וואכנשריפט יקער צי זיי האָבן אריין זייער צייַט אין די טימעשעעט סיסטעם נאָר איז נישט זייער טשיקאַווע צו מיר.  סקעדזשולינג אויס "רעסורסן" (אָדער מען, טאַקע) חדשים אין שטייַגן איז נאָר נודנע.  פּאָרינג איבער טוט זייען און קוקן פֿאַר און קלאָוזינג פּאָטענציעל לופּכאָולז וואָס זאל ביסל אונדז אין צוקונפֿט איז אַ פאַקטיש גרויל.  נאָך, די ביסט וויכטיק זאכן און געגעבן ווי וויכטיק זיי זענען געווען צו די קגס ראָלע, עס איז קלאָר ווי דער טאָג אַ טוישן האט צו צו זייַן געמאכט. 

עס איז געווען נאָר קלאָר ווי דער טאָג צו מיר נאָך אַ פּלאַץ פון טראכטן, אָבער.  טאַנגקפאַלי, דער זאָגן איז געווען קלאָר גענוג צו מיר אַז אַמאָל איך האט טאַקע טראַכטן וועגן אים, עס איז געווארן קלאָר ווי דער טאָג. 

אַז גאַט מיר צו קוקן פֿאַר עפענען שטעלעס און איך געפונען בריגהצטאַרר.

איך ווע געחתמעט אויף ווי אַ שאַרעפּאָינט אַרכיטעקט און איך קענען נישט וואַרטן צו באַקומען אנגעהויבן.  אזוי ווייַט, זיי זענען אַ זייער ימפּרעסיוו קאָמאַנדע און איך טראַכטן אַז זיי (מיר!) ביסט פּויזד צו מאַכן אַ פאַקטיש נאָמען אין די מאַרק.  איך וועט זייַן פּאָסטינג מער וועגן וואָס איך טאָן דאָרט און איך בין טאַקע קוקן פאָרויס צו עס.  האָבן אַ קוק בייַ זייער וועב פּלאַץ - www.brighstarr.com - עס 'ס אַ ימפּרעסיוו שטיק פון אַרבעט.

איך באַטראַכטן זיך זייער מאַזלדיק אין אַלע פון ​​דעם.  מיר האָבן אַלע געזען פארשידענע מיטן צו עלטער מדרגה מאַנאַדזשערז וואס זענען סאָרט פון סטאַק אין אַ מייער, געקענט צו טאַקע עקססעל אָדער מאַך פאָרויס שנעל און מיט בטחון.  וואָס איז ווו איך איז געווען כעדאַד און איך בין זייער צופרידן צו האָבן אנטרונען עס אַזוי לייכט. 

</עק>

אַבאָנירן צו מיין בלאָג.

גיי מיר אויף טוויטטער בייַ http://www.twitter.com/pagalvin