Kuu arhiivid: Märts 2011

SharePointi 2010 "Juurutamine on jäänud lahus” Olek

Ma kasutasin PowerShell lahendus juurutada SharePointi talu (h/t:  Corey Roth ja tema blogi postitus). 

Ma läksin seejärel keskne admin, juurdepääs süsteemi seaded ning seejärel "Manage põllumajandusettevõtte lahendusi" langetavad põllumajandustootjatele ja -minu (tühised) jahmatuseks, ta sai ummikus "juurutamise".

Olen näinud seda küsimust mitu korda MSDN Foorumid tulema, nii et ma olin päris närvis selle kohta.  I searched ümber bit ja leitud see kasulik artikli (a näiliselt unattributed isiku poolt http://www.resolutionsnet.co.uk/).  I tühistada juurutamise töö ja kui lahusesse klõpsamisel, ta ütles mulle, et ta oli edukalt kasutada lahus kolm on neli serveripargi serverid.

Ma läksin kättetoimetamise server, taimer teenuse peatamist ja taaskäivitamist seda.  Windows Serveri tõesti ütles mulle, et teenus ei vasta käsuga, nii et ütleb mulle, et see oli haige.

Sel korral, Kui ma läksin tagasi keskne admin, Mul oli võimalus kasutada mingit probleemi.

Loodetavasti see natuke teave aitab mõned a köitma ühe päeva jooksul.

</lõpp>

Telli minu blogi.

Järgi mind vidistama kell http://www.twitter.com/pagalvin

Viga päeva: "Ei saa lisada määratud assemblerit on GAC”

Ma olen natuke võitlevad koos visual studio 2010 linna on sp2010 lahuses ja imestasin viga:

Juurutamise etapis lisa lahendus ilmnes tõrge: Tõrge: Määratud assemblerit ei saa lisada globaalsesse assemblervahemällu: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

Käisin ise GAC (c:\windowsassembly) proovige ja eemaldada ja sain "fail kasutusel" viga.

Ma tegin toimingut iisreset, Ma peaaegu alla Sysinternals, Ma peatusin Ajastiteenus teenused... lõpuks, Ma lihtsalt sulgeda ja taasavada visual studio, ise ja ma olin lõpuks suutnud sulgeda see.

</lõpp>

Telli minu blogi.

Järgi mind vidistama kell http://www.twitter.com/pagalvin

Kiire ja lihtne: Silumine VS 2010 Lahenduse juurutamine

Visual Studio 2010 aruanded-debug vead juurutamisel mõned ajad.  Kiire ja lihtne viis teha mõned väga krobeline silumine on visata oma nimega erandid.  Visual Studio näitab neile väljundi konsooli.

Kaaluge see natuke koodi:

image

Kui see funktsioon on hõlmavaid veebirakendus, sait on null.  Kui proovite ja viita omandi sait, saad ebamäärane tõrge:

Juurutamise etapis lisa lahendus ilmnes tõrge: Objekti viide pole seatud näiteks objekti.

Aga, Kui viska uus erand ja liigu string ehitaja, veidi kasulik teade:

image

See on kogu tehnika, Aga üsna kiire ja lihtne.

</lõpp>

Telli minu blogi.

Järgi mind vidistama kell http://www.twitter.com/pagalvin

Taimeri töö FeatureActivated ja funktsiooni ulatus

Olen töötanud mõned koodi, et keegi andis mulle ajastitööd.  Ta ei olnud esitatud tegeliku funktsiooni aktiveerimise koodi, nii et ma pidin seda kirjutada, Muidugi.  Võtsin ära Andrew Connell kuulus blogi postitus sellel teemal.

Ma kasutan Visual Studio 2010 ja juurutamine hoida jättes veaga "t├╡rge juurutamise etapis lisa lahendus: Objekti viide pole seatud näiteks objekti."

Olin oma koodi liiga sõna-sõnalt.  Oli kindlaksmääramisest funktsiooni web taotlus tasemele, nagu on näidatud:

image

Selle tulemusena, omadused, mis saadetakse vastuvõtja on veebirakendus, pole saidikogumis.  Aasta lõpus, kood näeb välja selline:

avaliku alistada tühine FeatureActivated(SPFeatureReceiverProperties atribuudid)
{

    // Ärge tehke web app hõlmavaid funktsioone, See toob kaasa meeleheite naeratus
    // SPSite'i saidi = omadused.Feature.Parent nagu SPSite'i;

    SPWebApplication wa = omadused.Feature.Parent nagu SPWebApplication;

    Kui (WA == null) viska uus erand("webapp2 on tühi.");

    foreach (SPJobDefinition töö WA.JobDefinitions)
    {

        Proovige
        {
            Kui (töö.Nimi == List_JOB_NAME)

                töö.Kustuta();
        }
        saak (Erandina e)
        {
            viska uus erand("marker 2");
        } // saagi erand e
    }

    // installida tööd

    WeatherForecastTimerJob weatherForecastTimerJob =
        Uus WeatherForecastTimerJob(List_JOB_NAME, WA);

    SPMinuteSchedule ajakava = uus SPMinuteSchedule();
    ajakava.BeginSecond = 0;
    ajakava.EndSecond = 59;
    ajakava.Intervalli = 5;
    weatherForecastTimerJob.Schedule = ajakava;
    weatherForecastTimerJob.Update();

}

Take-away võti on selles, et kui funktsioon on veebirakendust web app, SPFeatureReceiverProperties, et SharePoint läheb oma funktsiooni vastuvõtja on web app tasandi parameetrid.  Andrew's vana blogi eeldab see on hõlmavaid saidikogumi.

</lõpp>

Telli minu blogi.

Järgi mind vidistama kell http://www.twitter.com/pagalvin

CodePlex projekt Update: SharePoint Designeri töövoo laiendid

Mõni aeg tagasi, MA kirjutas Ma Üritasin taaselustada oma vana CodePlex projekti, SharePoint Designeri töövoo laiendid.  CodePlex projekt töötati välja WSS/MOSS ja lisab kasuliku tüüpi ülesandeid käputäis, näiteks "ToLower()”, "ToUpper()”, "Alamstring()"ja nii edasi.  See on isegi üldotstarbelised "kõne veebiteenus" stiilis funktsiooni.  Te saate lugeda rohkem sellest siin: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Ma enam-vähem loobus ta üsna mõnda aega tagasi.  Alates SharePointi 2010 tuli välja, Aga, Ma olen mõttes tagasi vaadata seda ja teevad seda tööd SP 2010.  Hästi, täna, Ma tegin just nii.  Ma pole veel uuendanud kood CodePlex veel. Ma tahan harida ennast CodePlex konventsioonide, enne kui ma seda teha, Aga ma ei update projekti kodulehekülg wiki.

Laiemate ja rohkem huvitavaid kaudselt on kohandatud toiminguid alates WSS ja SAMBLA tunduvad üsna kergesti üle sadama, mis on selle (Tere tulemast) üllatus mulle.

Siin on, mida tundub SharePoint Designeris töötamise:

image

</lõpp>

Telli minu blogi.

Järgi mind vidistama kell http://www.twitter.com/pagalvin

Kus on Microsoft.SharePoint.ApplicationPages.Administration.dll?

Ma anti visual studio projekti, mis viitab Microsoft.SharePoint.ApplicationPages.Administration.dll.  Ta võttis mind natuke, kuigi leida seda ja ma arvasin ma jagada.  Minu keskkond, asub aadressil:

c:\programm filescommon filesmicrosoft sharedweb server extensions14configadminbin

</lõpp>

Telli minu blogi.

Järgi mind vidistama kell http://www.twitter.com/pagalvin

BrightStarr U.S. otsin SharePointi analüütik

Minu firma, BrightStarr, Otsin SharePointi ärianalüütik.  Meie eesmärk on teha kellegagi kes:

  • Mõistab platvormi väga hästi
  • On hea mõte, mis on nutikas SharePointi lahendus versus munakivisillutisega koos maja kaardid
  • Naudib tööd otseselt klientidega, mõned kellele aru, mida SharePoint on ja mõned, kes on lihtsalt ebamäärane mõiste SharePointi võiks aidata neid, kuid ei tea täpselt, kuidas
  • Saate kirjutada väga hästi
  • Saate suhelda tõesti hästi väike meeskond
  • On tublid ja naudib konkurentsis.  See ei ole tugevalt protsessi ajendatud keskkonna (Meil on piisavalt protsess organiseeritud viisil sooritamiseks, Aga me ülikiire meie jalad, krapsakas ja kõik, mis hea kraam).

See ei ole arendaja seisukoht, kuigi kui sa oled konsultant arendaja tahab keskenduda rohkem või konsulteerimist ja vähem edasi arendamine, See võiks olla hea samm.

Kui olete huvitatud, ping mind vidistama või kirjuta mulle!

</lõpp>

Telli minu blogi.

Järgi mind vidistama kell http://www.twitter.com/pagalvin

Kus on Microsoft.CSharp niikuinii?

Ma anti .zip faili mõõdukalt keerukas projekti struktuuri ja mis oli ripitud välja subversion.  Kood on viitamine Microsoft.CSharp, nagu ka:

image

Nagu näete, Visual studio oli puudu tegeliku DLL. 

Ma ei mõtle tavaliselt kui need asjad on füüsiliselt asub.  Ma kaevatud umbes siin, loodud uus konsool app (pärast järgmist lugemist see väike vahetades) ja leidsin DLL minu keskkonna: C:\Program Files (x 86)\Viide AssembliesMicrosoftFramework.NETFrameworkv4.0ProfileClientMicrosoft.CSharp.dll.

See tegelikult tekitasid probleeme visual studio kaevates, et mul oli suunatud vales keskkonnas, "Microsoft.CSharp.dll või mõne selle sõltuvuse nõuab uuemat versiooni .NET blah blah blah".  Aasta lõpus, Ma eemaldada viide kokku ja see tundub lahendanud probleemi.

See on lihtsalt üks üks neist veidralt raske asjadest aru saada ja sellised asjad, mis on vähem huvitav kui argument oma naise üle, kas on liiga palju Naiste mantlid kapp naeratus

</lõpp>

Telli minu blogi.

Järgi mind vidistama kell http://www.twitter.com/pagalvin

Väga lahe BrightStarr Video

Olles äsja alanud töötavad siin BrightStarr, Ma olen päris sillas, et me oleme kokku pannud selle väga lahe video YouTube siin: http://www.youtube.com/user/BrightStarrSP

Ma ei osalenud toodavad seda ja ma ei ole isiklikult suur reklaamikampaaniate selliseid, Aga see on päris lahe mulle.

Lahe BrightStarr Video

</lõpp>

Telli minu blogi.

Järgi mind vidistama kell http://www.twitter.com/pagalvin

Hüvasti CGS, Tere BrightStarr!

Homme, Ma ametlikult alustada minu esimene päev BrightStarr (www.brightstarr.com), Ühendkuningriigis asuva äriühingu USA kontor, mis on, uskumatult, lihtsalt 6 km kaugusel mu majast.

See oli lihtne otsus jätta CGS, kuid raske otsus teha naeratus.  Seletan.

Liitusin CGS veidi üle aasta tagasi (Detsember 2009) ja liidetud SharePointi konsulteerimist tavade direktorina.  See tundus nagu geniaalne mõte ajal.  Siin USAs vähemalt, See on üsna tavaline, et inimesed juunioride dev tüüpi inimene hakkama, kirjalikult aruanded ja tabada tüütu ümardamise viga küsimusi (Ära jäta neid päevi üldse!).  Te võita tootmistase vastutus ja nendega seotud arengu awesomeness.  Mul oli uskumatu võimaluste üle oma karjääris, et mõned väga lahedaid asju.  Sain kirjutada arve esitamise süsteemi nullist.  Ma sain töötada arukad inimesed, sealhulgas kõigi inimeste vend, arendada täielik web based arengu app nimega edu 4GL.  Lõbus, Fun korda.

Muidugi, te progresseerub Sr. Dev tüübi tehniline meeskond kaasa, kusjuures enamik piirneva pühitsetud tehnilisi asju – arhitekt.

Tavapäraste tarkust selle kulgu on järgmine samm: arhitekt on vanematel haldusrollile mingi.

Mul oli ostetud ja nõustuda selle kulgu.  Kuna liitusin CGS ühes nende vanematel rollid, Ma oodata, mingil määral, et mul oleks samm "kaugemale" arhitekt ja mingi "super arhitekt" liiki ülesandeid – üks arhitekt kodukorra neid kõiki naeratus

Minu jaoks, mis osutus vähem kui edukas.  See ei ole öelda, et mul polnud hea edu rollis, kuid lõpuks, Ma ei ole klassikaline tava manager.  Paludes inimestel nädalas kas nad on sõlminud oma aega Ajatabeli süsteemi just pole väga huvitav mulle.  Planeerimine "vahendid" (või inimesi, Päriselt) kuid ette on lihtsalt igav.  Kallates üle emised ja Otsid ja sulgemise võimalikke lünki, mis võivad meid tulevikus natuke on tõeline õudus.  Veel, need on olulised asjad ja arvestades, kui olulised nad pidid CGS rolli, oli ilmselge muutus tuli seda teha. 

See oli ainult mulle selge, pärast palju mõtlemist, ei mingeid broneeringutasusid.  Õnneks, tõendusmaterjali on piisavalt selge, mulle et kui ma ei tõesti arvad sellest, sai selgeks. 

See sai mulle otsin avatud positsioonid ja leidsin BrightStarr.

Ma olen kirjutati SharePointi arhitektina ja ma ei saa oodata, et alustada.  Siiani, nad on väga muljetavaldav meeskond ja ma arvan, et nad (Me!) oleme valmis tegema tegelik nimi turul.  Ma tulen kohe postitad rohkem sellest, mida ma tegema seal ja ma tõesti ootan seda.  Heitke pilk oma veebisaidile www.brighstarr.com – See on muljetavaldav fragment.

Pean ennast väga õnnelik on see kõik.  Me kõik oleme näinud erinevate keskmise taseme tippjuhid, kes justkui kleebitud on soos, ei saa tõesti excel või liikuda kiiresti ja enesekindlalt.  See oli kui ma juhtis ja ma olen väga rõõmus, et on põgenenud ta nii kergesti. 

</lõpp>

Telli minu blogi.

Järgi mind vidistama kell http://www.twitter.com/pagalvin