Monthly Archives: Մարտ 2011

Sharepoint 2010 Solution խրված է «տեղակայման” Ստատուս

Էի PowerShell է տեղակայել լուծում է մի ֆերմայում Sharepoint (ը / t:  Corey Ռոթ եւ իր օրագրում Հաղորդագրություն). 

Ես գնացի կենտրոնական Ադմինիստրատորի, օգտվել համակարգի Պարամետրեր եւ ապա «Ղեկավարել Ֆարմ լուծումներ» է տեղակայել այն ագարակում ու իմ (աննշան) սարսափեցնել, Դա էր մնացել է «տեղակայման".

Ես տեսել եմ այդ հարցը գալ բազմիցս է MSDN ֆորումներում, այնպես որ ես բավականին նյարդային այդ մասին:  Ես փնտրում շուրջը մի քիչ եւ Հայտնաբերվել է այս օգտակար հոդվածը (կողմից առերեւույթ unattributed անձի http://www.resolutionsnet.co.uk/).  Ես չեղյալ տեղակայումը աշխատանքը, եւ երբ ես կտտացրել մեջ լուծմանը, դա ինձ ասաց, որ այն հաջողությամբ օգտագործվել է լուծում երեք չորս սերվերների է ֆերմայում.

Ես գնացի թափառաշրջիկ սերվերի, դադարեցրել ժմչփ ծառայությունն ու վերագործարկել այն:  Windows Server իրականում ինձ ասաց, որ իրենց ծառայությունը չի պատասխանել հրամանատարության, որ ասում եմ, որ հիվանդ է.

Այս անգամ, երբ ես ետ գնաց կենտրոնական Ադմինիստրատորի, Ես կարողացել եմ տեղակայել այն առանց որեւէ խնդրի.

Հուսով եմ, այս մասին քիչ կօգնի որոշ մի կապելու մեկի օր.

</վերջ>

Անդամագրվել իմ բլոգում.

Գտեք Twitter-ում http://www.twitter.com/pagalvin

Error - րդ օրը: "Չի հաջողվել ավելացնել նշված ժողովին է GAC”

Ես արդեն պայքարի մի քիչ հետ: Visual Studio 2010 ին տված sp2010 լուծում էր ստանում այս խմբին:

Error occurred in deployment step ‘Add Solution’: Սխալ: Հնարավոր չէ ավելացնել նշված ժողովին համաշխարհային ժողովում քէշը: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

Ես գնացի GAC բուն (գ:\Windows ժողով) փորձել եւ ազատում է եւ ստացել է ֆայլը օգտագործվում է "սխալ.

Ես մի iisreset, Ես համարյա բեռնել sysinternals, Ես դադարեցրել ժմչփ ծառայությունից ծառայությունների ... վերջապես, Ես փակվել է եւ վերաբացվել Visual Studio իրեն, եւ ես վերջապես կարողացել է փակել այն.

</վերջ>

Անդամագրվել իմ բլոգում.

Գտեք Twitter-ում http://www.twitter.com/pagalvin

Արագ եւ հեշտ: Կարգաբերում VS 2010 Solution տեղակայումը

Visual Studio 2010 հայտնում է դժվար-to-debug սխալներ ժամանակ տեղակայման որոշ ժամանակ.  Արագ եւ հեշտ միջոց է անել ինչ - որ շատ կոպիտ կարգաբերում է նետել ձեր սեփական անունով բացառություններ.  Visual Studio ցույց կտա դրանք թողարկում կոնսոլից.

Մտածեք այս քիչ կոդը:

image

Եթե ​​սա առանձնահատկությունն scoped է վեբ, site կլինի առ.  Եթե ​​դուք փորձեք եւ հղում է գույքը կայքում, Դուք կստանաք ոչ միանշանակ արձագանք:

Error occurred in deployment step ‘Add Solution’: Object հղում չէ որեւէ ատյանի օբյեկտի.

Սակայն, եթե նետում նոր բացառություն է եւ անցնել տողը է կոնստրուկտոր, դուք ստանում է փոքր - ինչ ավելի օգտակար հաղորդագրություն:

image

Դա հում տեխնիկա, բայց բավական արագ եւ հեշտ.

</վերջ>

Անդամագրվել իմ բլոգում.

Գտեք Twitter-ում http://www.twitter.com/pagalvin

Ժմչփ Աշխատանք FeatureActivated Եվ խաղարկային շրջանակը

Ես աշխատում որոշ կոդը, որը ինչ - որ մեկը հանձնել է ինձ համար ժմչփ աշխատանքին:  Նա չէր տրամադրել փաստացի խաղարկային ակտիվացման կոդն որ ես գրել եմ, իհարկե.  I օգտվեց Էնդրյու Connell հայտնի օրագիրը գրություն այդ թեմայի.

Ես օգտագործում Visual Studio 2010 and deployment kept failing with an error “Error occurred in deployment step ‘Add Solution’: Object հղում չէ որեւէ ատյանի օբյեկտ ».

Ես տանում իր համար չափազանց բառացիորեն.  Ես scoping որ առանձնահատկությունն է վեբ մակարդակից, ինչպես ցուցադրված է:

image

Արդյունքում, հատկությունների, որոնք ուղարկվում են ստացողի են վեբ դիմումը, ոչ մի site հավաքածու.  Վերջում, կոդը կարծես սա:

հասարակական փոխարինում անվավեր FeatureActivated(SPFeatureReceiverProperties հատկություններ)
{

    // Մի անել հետեւյալը վեբ ծրագրի scoped հատկանիշների, դա հանգեցնում է հուսահատության ժպիտ
    // SPSite site = properties.Feature.Parent որպես SPSite;

    SPWebApplication wa = properties.Feature.Parent որպես SPWebApplication;

    եթե (wa == null) նետում նոր բացառություն("webapp2 is null.");

    ԲՀԿ (SPJobDefinition աշխատանք wa.JobDefinitions)
    {

        փորձել
        {
            եթե (job.Name == List_JOB_NAME)

                job.Delete();
        }
        բռնել (Բացառություն է)
        {
            նետում նոր բացառություն("marker 2");
        } // բռնել բացառություն e
    }

    // տեղադրել աշխատանք

    WeatherForecastTimerJob weatherForecastTimerJob =
        Նոր WeatherForecastTimerJob(List_JOB_NAME, WA);

    SPMinuteSchedule ժամանակացույցը = new SPMinuteSchedule();
    schedule.BeginSecond = 0;
    schedule.EndSecond = 59;
    schedule.Interval = 5;
    weatherForecastTimerJob.Schedule = գրաֆիկ;
    weatherForecastTimerJob.Update();

}

Բանալին վերցնում - տանում է այն, որ երբ առանձնահատկությունն scoped է ինտերնետային ծրագրում, այն է, որ SPFeatureReceiverProperties Sharepoint անցնում է ձեր խաղարկային ստացողի ունի ինտերնետային ծրագրի մակարդակի պարամետրերը:  Andrew-ի հին բլոգը գրառումը ենթադրում է, որ scoped են կայքի հավաքածուի մեջ.

</վերջ>

Անդամագրվել իմ բլոգում.

Գտեք Twitter-ում http://www.twitter.com/pagalvin

CodePlex Project Update: Sharepoint նախագծով աշխատանքի արդյունքում Ստուգման

Որոշ ժամանակ առաջ, Ես գրել որ ես փորձում էր վերակենդանացնել իմ հին CodePlex նախագիծ, Sharepoint նախագծով աշխատանքի արդյունքում Ստուգման.  Այդ CodePlex նախագիծը մշակվել է WSS խմբին MOSS եւ ավելացնում է մի բուռ Կոմունալ տիպի գործառույթների, ինչպիսիք են "ToLower()", “ToUpper()", «Ենթատող()»Եւ այլն:  Այն նույնիսկ ընդհանուր նպատակը »կանչի ինտերնետային ծառայություն է ոճով գործառույթը:  Դուք կարող եք կարդալ ավելին մասին այստեղ: 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 կարծես port է բավականին հեշտ է, որը (ողջույն) զարմացնել ինձ.

Ահա թե ինչ է կարծես այս SharePoint Designer, երբ այն աշխատում:

image

</վերջ>

Անդամագրվել իմ բլոգում.

Գտեք Twitter-ում http://www.twitter.com/pagalvin

Որտեղ է Microsoft.SharePoint.ApplicationPages.Administration.dll?

Ես հանձնել է Visual Studio ծրագիրը, որը հիշատակում Microsoft.SharePoint.ApplicationPages.Administration.dll.  Դա ինձ քիչ է գտնել այն, եւ ես կարծում եմ ուզում կիսել.  Իմ միջավայրում, այն գտնվում է:

գ:\ծրագիրը ֆայլեր նյութեր հասարակ ֆայլեր Microsoft ընդհանուր վեբ սերվերի Ստուգման 14 config adminbin

</վերջ>

Անդամագրվել իմ բլոգում.

Գտեք Twitter-ում http://www.twitter.com/pagalvin

BrightStarr ԱՄՆ Փնտրում Sharepoint վերլուծաբան

Իմ ընկերությունը, BrightStarr, փնտրում է SharePoint Business Analyst.  Մեր նպատակն է աշխատել որեւէ մեկի հետ, ով:

  • Հասկանում է հարթակ, շատ լավ
  • Ունի լավ պատկերացում, թե ինչ է խելացի լուծում SharePoint versus է cobbled միասին տան քարտերով
  • Վայելում են աշխատել ուղղակիորեն հաճախորդներին, որոշ որոնցից հասկանում, թե ինչ է SharePoint ամբողջն է եւ ոմանք, ովքեր ունեն ընդամենը մի աղոտ պատկերացում է, որը կարող է օգնել SharePoint, բայց վստահ չեմ, թե ինչպես
  • Կարող ենք շատ լավ
  • Կարող են շփվել իսկապես լավ է փոքր թիմ
  • Արդյոք լավ է, եւ վայելում է բազմաբնակարան tasking.  Սա մեծապես գործընթացը հիմնված միջավայր (մենք բավարար մշակել են անել բաներ կազմակերպված ձեւով, բայց մենք շատ արագ մեր ոտքերի, արագաշարժ եւ այդ ամենը լավ իրերը).

Սա ծրագրավորողը պաշտոնը, չնայած եթե դու խորհրդատու-ծրագրավորողը փնտրում է կենտրոնանալ կամ խորհրդատվություն եւ պակաս զարգացման, սա կարող է լինել լավ քայլ է ձեզ համար.

Եթե ​​դուք հետաքրքրված, ping ինձ on Twitter կամ էլ ինձ!

</վերջ>

Անդամագրվել իմ բլոգում.

Գտեք Twitter-ում http://www.twitter.com/pagalvin

Որտեղ է Microsoft.CSharp կենում?

Ես հանձնել. Zip ֆայլ, որը չափավոր համալիր ծրագիր կառույց, որը արդեն ripped դուրս կործանում.  The կոդը հիշատակում Microsoft.CSharp, ինչպես:

image

Ինչպես տեսնում եք,, Visual Studio բացակայում փաստացի dll. 

Ես չեմ կարծում, որ նորմալ տեղ, որտեղ այս բաները ֆիզիկապես գտնվում.  Ես եմ փորել շուրջ այստեղ, ստեղծել է նոր Console ծրագիր (հետո հաջորդող կարդալու այս փոքրիկ փոխանակման) եւ գտել dll իմ միջավայրի հետ: C:\Ծրագրի Ֆայլեր (x86)\Reference բանաձեւերի Microsoft շրջանակային . NETFramework v4.0 Անձնագիր Client Microsoft.CSharp.dll.

Սա, ըստ էության, առիթ տվեց այն հարցի հետ, Visual Studio բողոքում է, որ ես սխալ ուղղված շրջակա միջավայրը, «Microsoft.CSharp.dll կամ նրա կախվածությունը պահանջում է ուշ տարբերակը: Net Blah blah blah".  Վերջում, Ես հանել տեղեկանք ընդհանրապես, եւ որ կարծես թե լուծել խնդիրը.

Դա պարզապես մեկ ուրիշը այդ տարօրինակ կերպով դժվար բաներ պարզել, եւ տեսակ բան է, որ պակաս հետաքրքիր է, քան փաստարկ ձեր կնոջ նկատմամբ, թե արդյոք կան շատ կանանց բաճկոններ է առանձնասենյակ ժպիտ

</վերջ>

Անդամագրվել իմ բլոգում.

Գտեք Twitter-ում http://www.twitter.com/pagalvin

Շատ թույն BrightStarr Video

Ունենալով ուղղակի սկսել է աշխատել այստեղ BrightStarr, Ես բավականին psyched, որ մենք միասին այս շատ թույն տեսանյութը մինչեւ YouTube այստեղ: http://www.youtube.com/user/BrightStarrSP

Ես չեմ զբաղվում արտադրությամբ եւ ես չեմ անձամբ մեծ են այդ տեսակի քարոզչական ջանքերում, բայց այս մեկը շատ թույն է ինձ.

Cool BrightStarr Video

</վերջ>

Անդամագրվել իմ բլոգում.

Գտեք Twitter-ում http://www.twitter.com/pagalvin

Goodbye CGS, Բարեւ BrightStarr!

Վաղը, Ես պաշտոնապես սկսում իմ առաջին օրը BrightStarr (www.brightstarr.com), ա UK ընկերությունը հետ ԱՄՆ - ի գրասենյակ, որը, աներեւակայելի, ընդամենը 6 մղոն իմ տունը.

Դա հեշտ որոշում է հեռանալ CGS, բայց դժվար որոշում է ժպիտ.  Թույլ տվեք բացատրել.

Ես միացել CGS պարզապես ավելի քան մեկ տարի առաջ (Դեկտեմբեր 2009) եւ միացել է որպես տնօրեն է SharePoint խորհրդատվական պրակտիկային.  Սա կարծես մի փայլուն գաղափար ժամանակ.  Այստեղ ԱՄՆ - ում առնվազն, դա բավական տարածված են մարդիկ սկսել են որպես կրտսեր dev տիպի անձի, գրավոր զեկույցները եւ հետեւել են annoying հաշվարկի սխալի հարցեր (Ես չեմ կարոտում այդ օրերը, որովհետեւ!).  Դուք ձեռք աճող մակարդակները պատասխանատվության եւ հարակից զարգացման awesomeness.  Ես անհավանական հնարավորություններ է իմ կարիերայի համար շատ թույն stuff.  Ես գրել invoicing համակարգ զրոյից.  Ես աշխատել խելոք մարդկանց, այդ թվում, իմ եղբայր, բոլոր մարդկանց, մշակել ամբողջական վեբ վրա հիմնված զարգացման ծրագիր, որը կոչվում է 4GL առաջընթացի.  Զվարճանք, Fun Times.

Իհարկե, Դուք շարունակելու է Sr. Dev տեսակի վրա, որպեսզի տեխնիկական թիմի կապարի, սահմանակից լինելու, որ սրբագործվել տեխնիկական բաներ, որը Architect.

Պայմանական իմաստության այս առաջընթացի այն է, որ հաջորդ քայլ ճարտարապետ է ինչ ավելի ավագ կառավարման դերը.

Ես գնել են եւ ընդունվում է, որ առաջընթացը.  Երբ ես միացա CGS մեկում այն ​​ավելի ավագ դերերի, Ես ակնկալում, որոշ չափով, որ ես ուզում են ընդլայնելով «դուրս», ճարտարապետ եւ ուժի մեջ ինչ է "գերծանրքաշային ճարտարապետ» տեսակի դերի մեկ ճարտարապետ իշխելու բոլորին ժպիտ

Ինձ համար, որ պարզվեց, որ պակաս հաջողակ.  Դա չի նշանակում, որ ես չունեի մի լավ հաջողություններ դերը, բայց վերջում, Ես ոչ մի դասական պրակտիկա մենեջեր.  Խնդրել ժողովրդին շաբաթական կտրվածքով, թե արդյոք նրանք մտել են իրենց ժամանակն են Timesheet համակարգ պարզապես չէ, շատ հետաքրքիր է ինձ.  Ներով, թե «ռեսուրս» (կամ մարդիկ, իրոք) ամիս առաջ պարզապես ձանձրալի.  Հորդառատ է SOWs եւ փնտրում եւ փակման պոտենցիալ loopholes, որոնք կարող են փոքր - ինչ մեզ ապագայում իրական սարսափ.  Դեռ, սրանք կարեւոր բաները, եւ հաշվի առնելով, թե որքան կարեւոր է, որ այդ CGS դերը, Ակնհայտ էր, որ փոփոխությունը պետք է կատարել: 

Դա միայն ակնհայտ է ինձ համար հետո շատ մտածում, սակայն.  Բարեբախտաբար, վկայում պարզ էր բավական է ինձ, որ մի անգամ ես իսկապես դրա մասին չեմ մտածել, ակնհայտ դարձավ. 

Որ ստացել եմ փնտրում բաց դիրքերի եւ ես գտա BrightStarr.

Ես ստորագրվել է որպես SharePoint ճարտարապետ եւ ես չեմ կարող սպասել, ստանալ սկսել.  Առայժմ, նրանք շատ տպավորիչ անձնակազմի, եւ ես կարծում եմ, որ նրանք (մենք!) որոնք պատրաստ են կատարել իրական անունը շուկայում.  Ես պետք է չափազանց շատ, թե ինչ ես անում, եւ ես իրոք անհամբեր սպասում ենք դրան.  Ես նայում իրենց ինտերնետային կայքում, www.brighstarr.com - Դա տպավորիչ կտոր աշխատանքի.

Ես համարում եմ շատ երջանիկ է այս ամենը.  Մենք բոլորս տեսել տարբեր կեսերին բարձրագույն մակարդակի կառավարիչներին, որոնք տեսակ խրված է ցեխի, վիճակի իսկապես Excel կամ առաջ շարժվել արագ եւ վստահությամբ:  Դա որտեղ ես գլխավորում էր, եւ ես շատ ուրախ եմ, որ փախել է այդպես հեշտությամբ. 

</վերջ>

Անդամագրվել իմ բլոգում.

Գտեք Twitter-ում http://www.twitter.com/pagalvin