Archifau Misol: Mawrth 2011

SharePoint 2010 Ateb Sownd yn "Defnyddio” Statws

Roeddwn i'n arfer PowerShell i ddefnyddio ateb i fferm SharePoint (f / t:  Corey Roth ac mae ei swydd blog). 

Wedyn es i'r gweinyddol canolog, mynediad Gosodiadau System ac yna "Rheoli atebion fferm" i ddefnyddio i'r fferm ac i fy (bach) siom, iddo gael ei ddal yn "defnyddio".

Rwyf wedi gweld y mater hwn yn dod i fyny nifer o weithiau ar y fforymau MSDN, felly roeddwn yn eithaf nerfus am y peth.  I chwilio o gwmpas ychydig a oedd yr erthygl hon yn ddefnyddiol (gan berson yn ôl pob golwg heb ei briodoli gan http://www.resolutionsnet.co.uk/).  I ganslo y swydd ddefnyddio a phan fyddaf yn clicio ar yr ateb, dywedodd wrthyf ei fod wedi defnyddio yr ateb i dri o'r pedwar gweinyddion yn llwyddiannus yn y fferm.

Es i i'r gweinydd cyfeiliornus, atal y gwasanaeth amserydd ac ailgychwyn iddo.  Windows gweinydd mewn gwirionedd yn dweud wrthyf fod y gwasanaeth wedi methu ag ymateb i'r gorchymyn, fel eu bod yn dweud wrthyf ei fod yn sâl.

Y tro hwn, pan fyddaf yn mynd yn ôl i'r gweinyddol canolog, Roeddwn yn gallu ei ddefnyddio heb unrhyw broblem.

Gobeithio y bydd y darn hwn o wybodaeth yn helpu rhai mewn rhwymo un o'r diwrnodau.

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

Gwall y Dydd: Methu "Ychwanegwch y Cynulliad Penodedig i'r GAC”

Rydw i wedi bod yn ymladd yn dipyn gyda gweledol stiwdio 2010 ar ateb 1 sp2010 a chafodd ei chael gwall hwn:

Digwyddodd gwall yn defnyddio cam 'Ychwanegu ateb': Gwall: Methu ychwanegu y gwasanaeth penodedig i'r storfa cynulliad byd-eang: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

Es i i'r GAC ei hun (c:\ffenestri cynulliad) i geisio a chael gwared a chael "ffeil mewn defnydd" gwall.

Fe wnes i iisreset, Yr wyf bron yn llwytho i lawr sysinternals, Rhoddais y gorau y gwasanaeth timer mewn gwasanaethau yn olaf ..., Fi jyst cau ac ailagor gweledol stiwdio ei hun ac roeddwn yn olaf gallu cau allan.

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

Cyflym a hawdd: Debugging VS 2010 Defnyddio Ateb

Visual Studio 2010 adroddiadau sy'n anodd eu debug wallau yn ystod defnyddio rhai adegau.  Mae ffordd gyflym a hawdd i wneud ychydig o debugging garw iawn yw taflu eich eithriadau a enwir hun.  Bydd Visual Studio eu dangos yn y consol allbwn.

Ystyriwch hyn ychydig o cod:

image

Pe bai'r nodwedd hon yn cwmpasu gyda rhaglen gwe, Bydd y safle yn null.  Os ydych yn ceisio cyfeirio at eiddo safle, byddwch yn cael y gwall amwys:

Digwyddodd gwall yn defnyddio cam 'Ychwanegu ateb': Cyfeirnod gwrthrych heb ei osod i achos o gwrthrych.

Fodd bynnag,, os daflu Eithriad newydd a phasio llinyn i'r Constructor, byddwch yn cael neges ychydig yn fwy defnyddiol:

image

Mae'n dechneg crai, ond 'n bert gyflym ac yn hawdd.

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

Swydd Amserydd FeatureActivated Ac Cwmpas Nodwedd

Rwyf wedi bod yn gweithio gyda rhai cod bod rhywun roddwyd i mi am swydd amserydd.  Nid oedd wedi darparu nodwedd cod activation gwirioneddol felly roedd rhaid i mi ei ysgrifennu, wrth gwrs.  Manteisiais ar Andrew Connell enwog blog post ar y pwnc.

Rwy'n ei ddefnyddio Visual Studio 2010 ac yn cadw defnyddio wedi methu gyda'r gwall "Digwyddodd gwall yn defnyddio cam 'Ychwanegu ateb': Cyfeiriad gwrthrych nid yn enghraifft o wrthrych."

Roedd yn cymryd ei Cod yn rhy llythrennol.  Yr oedd yn cwmpasu y nodwedd lefel cais y we, fel y dangosir:

image

O ganlyniad,, eiddo sy'n cael eu hanfon i'r derbynnydd yn rhan o gais y we, Nid casgliad safle.  Yn y diwedd, Mae'r Cod yn edrych fel hyn:

cyhoeddus yn diystyru FeatureActivated gwag(SPFeatureReceiverProperties eiddo)
{

    // Peidiwch â gwneud y canlynol gyda'r we ap cwmpasu'r nodweddion, Mae'n arwain at anobaith Smile
    // Safle SPSite = eiddo. Feature.Parent fel SPSite;

    SPWebApplication wa = eiddo. Feature.Parent fel SPWebApplication;

    os (wa == NWL) taflu eithriad newydd("Mae webapp2 yn nwl.");

    foreach (SPJobDefinition gwaith yn wa. JobDefinitions)
    {

        ceisio
        {
            os (swydd. Enw == List_JOB_NAME)

                swydd. Dileu();
        }
        dal (E eithriad)
        {
            taflu eithriad newydd("marciwr 2");
        } // ddal e eithriad
    }

    // gosod y gwaith

    WeatherForecastTimerJob weatherForecastTimerJob =
        WeatherForecastTimerJob newydd(List_JOB_NAME, wa);

    Atodlen SPMinuteSchedule = SPMinuteSchedule newydd();
    Atodlen. BeginSecond = 0;
    Atodlen. EndSecond = 59;
    Atodlen. Cyfwng = 5;
    weatherForecastTimerJob.Schedule = Atodlen;
    weatherForecastTimerJob.Update();

}

Allweddol cludfwyd yw pan fydd cwmpas y nodwedd i ap we, Mae SPFeatureReceiverProperties y mae SharePoint yn pasio eich derbynnydd nodwedd paramedrau lefel ap we.  Mae cofnod blog hen Andrew yn tybio fod cwmpas i gasglu y safle.

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

Diweddariad ar Brosiect Codeplex: SharePoint Designer Llif Gwaith Estyniadau

Mae amser yn ôl, Rwy'n ysgrifennodd yr oeddwn yn ceisio atgyfodi fy hen CodePlex prosiect, SharePoint Designer Llif Gwaith Estyniadau.  Y prosiect hwnnw Codeplex ei datblygu ar gyfer WSS / MOSS ac yn ychwanegu llond llaw o swyddogaethau fath cyfleustodau, megis "ToLower()", "ToUpper()", "Is-linyn()"Ac yn y blaen.  Mae hyd yn oed bwrpas "galw ar y we gwasanaeth" swyddogaeth arddull cyffredinol.  Gallwch ddarllen mwy am y peth yma: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Yr wyf fwy neu lai wedi'u gadael yn eithaf beth amser yn ôl.  Byth ers SharePoint 2010 ddaeth allan, Fodd bynnag,, Rwyf wedi bod ystyr i edrych yn ôl arno a sicrhau ei fod yn gweithio yn SP 2010.  Wel, heddiw, Wnes i hynny.  Nid wyf wedi diweddaru y cod i Codeplex eto. Rwyf am i addysgu fy hun ar gonfensiynau Codeplex cyn i mi wneud hynny, ond i ddim yn rhoi'r wybodaeth ddiweddaraf i'r wiki dudalen gartref ar gyfer y prosiect.

Y goblygiad ehangach ac yn fwy diddorol yw bod gweithgareddau arfer o WSS ac MOSS ymddangos i porthladd dros 'n bert yn hawdd, sy'n (Croeso) syndod i mi.

Dyma sut mae'n edrych yn SharePoint Designer pan mae'n gweithio:

image

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

Ble mae Microsoft.SharePoint.ApplicationPages.Administration.dll?

Yr oeddwn yn rhoi prosiect stiwdio gweledol bod cyfeiriadau Microsoft.SharePoint.ApplicationPages.Administration.dll.  Mae'n cymryd i mi peth amser i ddod o hyd iddo ac yr wyf yn meddwl y byddwn i'n rhannu.  Yn fy amgylchedd, mae'n cael ei leoli yn:

c:\ffeiliau rhaglen ffeiliau cyffredin microsoft a rennir estyniadau weinydd y we 14 config adminbin

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

BrightStarr Daleithiau Chwilio am SharePoint Analyst

Mae fy cwmni, BrightStarr, yn chwilio am dadansoddwr busnes SharePoint.  Ein nod yw gweithio gyda rhywun sy'n:

  • Deall y llwyfan yn dda iawn
  • Yn meddu ar syniad da o'r hyn sy'n ateb SharePoint smart yn erbyn tŷ daflu at ei gilydd o gardiau
  • Yn mwynhau gweithio'n uniongyrchol cleientiaid, rhai ohonynt yn deall beth SharePoint yn ei olygu ac mae rhai sydd â dim ond syniad niwlog y gallai SharePoint eu helpu, ond ddim yn siŵr yn union sut
  • Yn gallu ysgrifennu yn dda iawn
  • Gallu cyfathrebu'n dda iawn gyda thîm bach
  • Yn dda am ac yn mwynhau aml-dasgau.  Nid yw hyn yn amgylchedd proses sy'n cael ei gyrru yn drwm (rydym wedi ddigon o brosesu i wneud pethau mewn ffordd drefnus, ond rydym yn hynod o gyflym ar ein traed, heini a'r holl bethau da).

Nid yw hon yn sefyllfa datblygwr ond os ydych yn ymgynghorydd-datblygwr yn bwriadu canolbwyntio mwy neu ymgynghori a llai ar ddatblygu, gallai hyn fod yn gam da i chi.

Os oes gennych ddiddordeb, ping fi ar twitter neu e-bost ataf!

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

Ble mae Microsoft.CSharp Anyway?

Rwy'n ei drosglwyddo ffeil. Zip gyda strwythur y prosiect gweddol gymhleth a oedd wedi cael ei rhwygo allan o subversion.  Mae'r cod yn cyfeirio Microsoft.CSharp, fel yn:

image

Fel y gallwch weld, Roedd stiwdio gweledol colli'r DLL gwirioneddol. 

Ni fyddaf fel arfer yn meddwl am y pethau hyn yn cael eu lleoli yn gorfforol.  I cloddio o gwmpas yma, creu app consol newydd (ar ôl dilyn darllen drwy'r gyfnewid bach) a dod o hyd i'r DLL ar fy amgylchedd yn: C:\Program Files (x86)\Assemblies cyfeirnod Microsoft Fframwaith . NETFramework v4.0 Proffil Cleient Microsoft.CSharp.dll.

Mae hyn mewn gwirionedd yn rhoi arwain at broblem gyda stiwdio gweledol cwyno fy mod yn targedu'r amgylchedd anghywir, "Microsoft.CSharp.dll neu un o'i dibyniaethau yn gofyn am fersiwn diweddarach o. NET blah blah blah".  Yn y diwedd, I gael gwared ar y cyfeiriad yn gyfan gwbl a bod yn ymddangos i wedi datrys y mater.

Dim ond un arall o'r rhai pethau rhyfedd anodd i chyfrif i maes a'r math o beth sydd yn llai diddorol na dadl gyda'ch gwraig ynghylch a oes cotiau gormod o fenywod yn y cwpwrdd Smile

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

Cool iawn BrightStarr Fideo

Wedi newydd ddechrau gweithio yma yn BrightStarr, Rwy'n eithaf psyched ein bod wedi rhoi at ei gilydd y fideo oer iawn i fyny ar youtube yma: http://www.youtube.com/user/BrightStarrSP

Nid oeddwn yn rhan o gynhyrchu ac nid wyf yn bersonol fawr ar y mathau hyn o ymdrechion hyrwyddo, ond mae hyn yn un yn eithaf oer i mi.

Cool BrightStarr Fideo

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin

Ffarwel CGS, Helo BrightStarr!

Yfory, Byddaf yn dechrau yn swyddogol fy niwrnod cyntaf yn BrightStarr (www.brightstarr.com), gwmni yn y DU gyda swyddfa yr Unol Daleithiau sy'n, hynod, dim ond 6 milltir o fy nhŷ.

Yr oedd yn benderfyniad hawdd i adael CGS, ond mae penderfyniad anodd i wneud Smile.  Gadewch i mi egluro.

Ymunais CGS ychydig dros flwyddyn yn ôl (Rhagfyr 2009) ac ymuno fel y Cyfarwyddwr o bractis ymgynghori SharePoint.  Mae hyn yn ymddangos fel syniad gwych ar y pryd.  Yma, yn yr Unol Daleithiau o leiaf, mae'n eithaf cyffredin i bobl i ddechrau fel person fath dev iau, ysgrifennu adroddiadau ac olrhain i lawr materion gwall talgrynnu blino (Nid wyf yn colli y dyddiau hynny o gwbl!).  Byddwch yn ennill lefelau cynyddol o gyfrifoldeb a awesomeness datblygu cysylltiedig.  Cefais gyfle anhygoel dros fy ngyrfa i rai pethau oer iawn.  Ges i ysgrifennu system anfonebu o'r dechrau.  Cefais gyfle i weithio gyda phobl smart, gan gynnwys fy mrawd yr holl bobl, i ddatblygu cyflawn app datblygu yn seiliedig ar y we ar gyfer enw Cynnydd 4GL.  Hwyl, amseroedd hwyl.

Wrth gwrs, chi symud ymlaen o'r Sr. Fath Dev i arwain tîm technegol, ymylu ar fod yn bod y rhan fwyaf cysegredig bethau technegol - Pensaer.

Y doethineb confensiynol ar ddilyniant hwn yw bod y cam nesaf o Pensaer i ryw fath o rôl uwch reolwyr.

Roeddwn i wedi prynu i mewn ac yn derbyn bod dilyniant.  Pan ymunais CGS yn un o'r rhai a swyddi uwch, Rwy'n rhagweld, i ryw raddau, y byddwn yn cael fy camu "y tu hwnt i" pensaer ac i mewn i rhyw fath o "pensaer super" math o rôl - un pensaer i reoli drostynt i gyd Smile

I mi, a drodd allan i fod yn llai na llwyddiannus.  Dyw hi ddim yn dweud nad oedd gen i rhywfaint o lwyddiant da yn y rôl, ond yn y diwedd, Dydw i ddim yn rheolwr practis clasurol.  Gofyn i bobl yn wythnosol a ydynt wedi rhoi eu hamser yn y system daflen amser nid yn unig yn ddiddorol iawn i mi.  Amserlennu allan "adnoddau" (neu bobl, mewn gwirionedd) mis ymlaen llaw yn unig ddiflas.  Arllwys dros Hychod ac yn chwilio am a chau bylchau posibl a allai brathu ni yn y dyfodol yn arswyd go iawn.  Eto, mae'r rhain yn bethau pwysig a rhoddir pa mor bwysig oedd rôl y CGS, yr oedd yn amlwg wedi newid i gael eu gwneud. 

Dim ond amlwg i mi ar ôl llawer o feddwl, fodd bynnag.  Diolch byth, oedd y dystiolaeth yn ddigon amlwg i mi unwaith wir i ddim yn meddwl am y peth, daeth yn amlwg. 

Sydd wedi mynd â fi i chwilio am swyddi yn agored ac yr wyf yn dod o hyd BrightStarr.

Rwyf wedi llofnodi ar fel pensaer SharePoint ac ni allaf aros i ddechrau arni.  Hyd yn hyn, maent yn griw drawiadol iawn, ac yr wyf yn meddwl eu bod yn (rydym!) yn barod i wneud enw go iawn yn y farchnad.  Byddaf yn postio mwy am yr hyn yr wyf yn ei wneud yno, ac rwy'n edrych ymlaen yn fawr.  Edrychwch ar eu gwefan - www.brighstarr.com - Ei fod yn ddarn trawiadol o waith.

Rwy'n ystyried fy hun yn lwcus iawn yn hyn i gyd.  Yr ydym i gyd wedi gweld amryw o canol i reolwyr ar lefel uwch sydd yn fath o sownd mewn cors, gallu rhagori mewn gwirionedd neu symud ymlaen yn gyflym ac yn hyderus.  Dyna oedd lle cefais fy pennawd ac rwy'n falch iawn o fod wedi dianc mor hawdd. 

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin