mėnesio Archyvai: Kovo 2011

SharePoint 2010 Tirpalas įstrigo "diegimas” Būsena

Naudojamas PowerShell dislokuoti tirpalo SharePoint ūkio (h/t:  Corey Roth ir jo internetinio dienoraščio skelbiamą pranešimą). 

Tada aš centrinis admin, pasiekti sistemos parametrai ir tada "Tvarkyti ūkio sprendimai" panaudoti iki ūkio ir mano (šiek tiek) nerimą, ji pakimba į "diegimas".

Aš mačiau šį klausimą sugalvoti daug kartų MSDN forumai, Todėl buvo labai nervų apie tai.  Ieškoma aplink šiek tiek ir Radau šį naudinga straipsnį (atrodo unattributed asmuo http://www.resolutionsnet.co.uk/).  Aš atšaukti užduotį diegimo ir kai paspaudžia į tirpalą, jis man pasakė, kad jis sėkmingai įdiegta tirpalo su trimis iš keturių serverių ūkyje.

Nuėjau į klystantis serverio, sustabdytas laikmačio paslaugos ir vėl ją.  Windows serverio faktiškai sakė man, kad paslauga nepavyko atsakyti į komandą, Taigi tai man sako, kad jis buvo serga.

šį kartą, kai aš grįžau į centrinės admin, Aš turėjo galimybę dislokuoti be jokių problemų.

Tikimės, kad tai πiek tiek info padės kai įpareigoti vieną iš dienų.

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

Tos dienos, kai klaida: "Negali įtraukti nurodyto įrenginio į į GAA”

I been gesinimo, šiek tiek su visual studio 2010 dėl a yra sp2010 sprendimas ir gaunu šią klaidą:

Klaida įvyko diegimo žingsnyje "Pridėti sprendimas": Klaida: Negalima pridėti nurodytą Asamblėja visuotinėje rinkinių talpykloje: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

Nuėjau į GAC pati (c:\windowsassembly) išbandyti ir pašalinti ir gavo "failo naudojimo" klaida.

Aš iisreset, Aš beveik atsisiųsti SysInternals, Nustojau laikmačio paslauga paslaugomis... pagaliau, Aš tiesiog uždarėte ir vėl atidarėte pati vaizdo studija ir aš pagaliau galės jį uždaryti.

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

Greitai ir lengvai: Derinimo VS 2010 Sprendimo diegimo

Visual Studio 2010 ataskaitos sunku derinimo klaidos užmetant kartais.  Greitas ir paprastas būdas padaryti kai kurie labai apytikriai derinimo yra mesti savo įvardintas išimtis.  Visual Studio parodyti jiems produkcijos konsolėje.

Apsvarstyti šį bitų kodas:

image

Jei ši funkcija yra aprėptus interneto programa, svetainė bus būti nulinė.  Jei bandysite ir nurodyti ypatybei svetainės, Jūs gausite neapibrėžta klaida:

Klaida įvyko diegimo žingsnyje "Pridėti sprendimas": Objektas nuoroda nenustatyta objekto pavyzdžiui.

Tačiau, Jei mesti naujas išimtis ir perduoti eilutę konstruktorius, Jūs gaunate šiek tiek daugiau naudingos žinutę:

image

Tai žalios technika, Tačiau gana greitai ir lengvai.

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

Laikmačio užduoties FeatureActivated ir funkciją taikymo sritis

Aš dirbu su tam tikrą kodą, kad kažkas įteikė man laikmačio užduoties.  Jam nebuvo pateikta faktinis funkcija aktyvavimo kodą, Taigi man teko rašyti, žinoma.  Aš pasinaudojo Andrew Connell garsaus dienoraštyje Šiuo klausimu.

Aš naudoju Visual Studio 2010 ir diegimo nuolat nepavyksta su klaidos "Klaida įvyko diegimo žingsnyje"Pridėti sprendimas": Objektas nuoroda nenustatyta objekto pavyzdžiui."

Aš buvau atsižvelgiant jo kodą per pažodžiui.  Aš buvo scoping funkciją iki interneto, kaip parodyta:

image

Todėl, savybių, kurios yra siunčiamas imtuvo yra iš žiniatinklio programa, nėra svetainių rinkinyje.  Galiausiai, kodas atrodo taip:

visuomenės nepaisyti negaliojančiu FeatureActivated(SPFeatureReceiverProperties savybės)
{

    // Nedarykite šių dalykų žiniatinklio programos srities charakteristika, Jis veda į neviltį šypsena
    // SPSite svetainės = savybes.Feature.Parent kaip SPSite;

    SPWebApplication wa = savybes.Feature.Parent kaip SPWebApplication;

    Jei (WA == null) mesti naujas išimtis("webapp2 yra niekiniai.");

    foreach (SPJobDefinition darbas, wa.JobDefinitions)
    {

        pabandykite
        {
            Jei (darbas.Pavadinimas == List_JOB_NAME)

                darbas.Naikinti();
        }
        sugauti (Išskyrus e)
        {
            mesti naujas išimtis("transporto priemonės 2");
        } // sugauti išimtis e
    }

    // įdiegti darbo

    WeatherForecastTimerJob weatherForecastTimerJob =
        naujas WeatherForecastTimerJob(List_JOB_NAME, WA);

    SPMinuteSchedule grafikas = naujas SPMinuteSchedule();
    grafikas.BeginSecond = 0;
    grafikas.EndSecond = 59;
    grafikas.Intervalą = 5;
    weatherForecastTimerJob.Schedule = tvarkaraštis;
    weatherForecastTimerJob.Update();

}

Klavišą išsinešimui, kad kai ši funkcija yra aprėptus web app, SPFeatureReceiverProperties, kad SharePoint eina į imtuvą funkcija yra web app lygio parametrus.  Andriejaus senas dienoraščio įrašas mano tai scoped į svetainių rinkinį.

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

CodePlex projekto naujinimas: SharePoint Designer darbo eigos plėtiniai

A, o atgal, AŠ parašė kad aš bandžiau prisikelti mano senas CodePlex projekto, SharePoint Designer darbo eigos plėtiniai.  Kad CodePlex projektas buvo sukurtas WSS/MOSS, prideda keletas komunalinių paslaugų tipo funkcijos, pvz., "ToLower()”, "ToUpper()”, "Dalinė eilutė()"ir kt.  Ji netgi turi bendrosios paskirties "skambinti interneto paslaugos" stiliaus funkcija.  Galite paskaityti daugiau apie tai čia: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Aš daugiau ar mažiau atsisakė ją gana seniai.  Nuo SharePoint 2010 išėjo, Tačiau, I been prasme atsigręžti į jį ir padaryti jį dirbti į SP 2010.  Na, Šiandien, Aš tik tai.  Aš nebuvo atnaujintas kodą į CodePlex dar. Aš noriu, kad šviesti sau apie CodePlex Konvencijos prieš tai, kad, bet aš atnaujinti pagrindinį puslapį wiki projektas.

Plačiau ir įdomiau prielaida, kad užsakymą veikla iš WSS ir samanų, atrodo, į uostą per gana lengvai, tai yra (sveikas atvykęs) siurprizas man.

Štai kaip jis atrodo programa SharePoint Designer dirbant:

image

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

Kur yra Microsoft.SharePoint.ApplicationPages.Administration.dll?

Man buvo įteiktas visual studio projektas, kuris nurodo Microsoft.SharePoint.ApplicationPages.Administration.dll.  Jis paėmė mane nedaug o rasti jį ir aš maniau aš norėčiau pasidalinti.  Mano aplinkoje, jis yra įsikūręs:

c:\programa filescommon filesmicrosoft sharedweb server extensions14configadminbin

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

BrightStarr JAV ieško SharePoint analitikas

Mano įmonė, BrightStarr, ieško SharePoint verslo analitikas.  Mūsų tikslas yra dirbti su žmogumi, kuris:

  • Labai gerai supranta platforma
  • Yra gera idėja, kas yra protingas SharePoint sprendimas prieš akmenimis kartu kortų namelis
  • Turinti tiesiogiai klientams, kai kuriems suprasti ką SharePoint is all about ir kai kurie yra tiesiog neapibrėžta sąvoka kad SharePoint gali padėti jiems, bet nežinote tiksliai, kaip
  • Galite rašyti labai gerai
  • Gali bendrauti tikrai gerai su maža komanda
  • Taip gerai ir turi įvairių užduočių atlikimas.  Tai nėra labai procesą orientuotas aplinka (Mes turime pakankamai procesą ką sutvarkytus, bet mes labai greitai ant mūsų pėdų, Apsukrus ir visa, good stuff).

Tai nėra sudaryta kūrėjas, nors jei esate konsultantas-kūrėjas nori dėmesio daugiau arba konsultavimo ir mažiau apie plėtros, tai gali būti geras žingsnis jums.

Jei jus domina, Ping man Twitter arba email man!

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

Kur yra Microsoft.CSharp Anyway?

Man buvo įteiktas .zip failą su vidutiniškai komplekso projekto struktūros ir kuris buvo buvo neveikiančių iš subversion.  Kodas nurodo Microsoft.CSharp, kaip ir:

image

Kaip matote, Visual studio trūksta faktinio DLL. 

Nemanau paprastai apie tai, kur šie dalykai yra buvimo.  Aš iškasti maždaug čia, sukūrė naują konsolę app (po šių redingas per šį mažai mainų) ir rasti DLL mano aplinkos: C:\Programiniai failai (x 86)\Nuoroda AssembliesMicrosoftFramework.NETFrameworkv4.0ProfileClientMicrosoft.CSharp.dll.

Taip iš tikrųjų atsirado problemų su vaizdo studija skundžiasi, kad aš buvo nukreipti klaidingą aplinkos, "Microsoft.CSharp.dll arba vieno iš jo priklausinių reikalauja vėlesnės versijos .NET blah blah blah".  Galiausiai, Aš pašalinti nuorodą iš viso ir atrodo, kad išspręsti klausimą.

Tai tik dar vienas tų keistai sunku dalykų išsiaiškinti ir rūšiuoti dalykas, kad nėra mažiau įdomi nei su savo žmona argumentas ar yra per daug moterų paltai spintoj šypsena

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

Labai kietas BrightStarr Video

Tik pradėjęs dirbti čia BrightStarr, Aš esu gana psyched kad mes kartu sudėjus tai labai cool video YouTube čia: http://www.youtube.com/user/BrightStarrSP

Aπ ne gaminti ir aš nesu asmeniškai didelis dėl šių rūšių reklamos pastangas, Tačiau tai yra gana kietas man.

Cool BrightStarr Video

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin

Sudie CGS, Sveiki BrightStarr!

Rytoj, Aš oficialiai pradėti savo pirmąją dieną BrightStarr (www.brightstarr.com), JK įsikūrusi bendrovė, turinti JAV biuras, neįtikėtinai, tik 6 km nuo mano namų.

Jis buvo lengvas sprendimas palikti CGS, bet sunku apsispręsti šypsena.  Leiskite man paaiškinti.

Aš prisijungė CGS šiek tiek daugiau nei prieš metus (Gruodžio 2009) ir sujungtos direktorius, konsultavimo praktikos ir SharePoint.  Tai atrodė kaip puiki idėja tuo metu.  Čia, JAV ne mažiau kaip, tai gana įprasta, kad žmonės galėtų pradėti, kaip jaunesnysis dev tipo asmuo, rašyti pranešimus ir susekti erzinančių apvalinimo klaidų klausimų (I don't miss tais laikais ne visi!).  Jūs gaunate didėjančiais atsakomybę ir susieti plėtros awesomeness.  Aš turėjo neįtikėtinų galimybių per savo karjerą į kai kurių labai įdomių dalykų.  Aš rašyti SF išrašymo sistemą iš naujo.  Aš turiu dirbti su protingų žmonių, įskaitant mano brolis visų žmonių, parengti pilnas interneto pagal plėtros programos, vadinamas Progress 4GL.  Įdomus, įdomus kartus.

žinoma, Kada jūs žengiate Sr. Dev tipo į techninės komandos švino, ribojasi su yra ta, kad dauguma šventas techninių dalykų-architektas.

Nueiti ant šio progresavimas, kad kitas žingsnis nuo architekto tam tikros rūšies aukštesnes valdymo vaidmuo.

Aš nusipirkau į, o priimti kad progresija.  Kai aš įstojo CGS vienoje iš tų aukštesnes vaidmenys, Aš tikimasi, tam tikru mastu, kad aš galėtų būti sustiprinti "už" architektas ir į kokią nors "super architektas" rūšies vaidmenį – vienas architektas valdyti juos visus šypsena

Man, kad būtų mažiau kaip sėkmingas pasirodė.  Tai nereiškia, kad aš ne yra kai kurie geros sėkmės vaidmuo, bet galų gale, Aš ne klasikinis praktikos vadovui.  Klausia žmonės per savaitę ar sandoriai sudaryti savo laiko tabelį sistemos tiesiog nėra labai įdomu man.  Planavimas, "ištekliai" (ar žmonės, tikrai) mėnesių iš anksto yra tiesiog nuobodu.  Pilant per paršavedžių ir ieško ir potencialų pašalintų spragas, kad gali tiek mums ateityje yra realus siaubo.  Dar, tai yra svarbūs dalykai ir atsižvelgiant į tai, kaip svarbu jie CGS vaidmenį, buvo akivaizdu, padaryti juos teko pakeisti. 

Tai buvo tik akivaizdus, po daug mąstymo, Tačiau.  Laimei, įrodymai buvo pakankamai aiškus, kad man, kad kai aš tikrai manau, apie tai, tapo akivaizdu. 

Kad gavau man ieško atidarytų pozicijų ir radau BrightStarr.

Aš užsiregistravau SharePoint konstruktoriaus ir I can't wait to pradėti.  Kol kas, jie yra labai įspūdingas įgulos ir manau, kad jie (Mes!) yra pusiausvyra, kad tikrasis vardas rinkoje.  I be posting apie ką aš ten ir aš tikrai tikiuosi į jį.  Pažvelkite į savo interneto svetainėje – www.brighstarr.com – Tai įspūdingas darbelis.

Aš laikau save labai pasisekė – visa tai.  Mes visi matė įvairių viduryje vyresnysis lygio vadovams, kurie tarsi įstrigo liūne, neįmanoma tikrai tobulėti ir žengti į priekį greitai ir užtikrintai.  Tai kur aš vadovavo ir aš labai džiaugiuosi, kad pabėgę ji taip lengvai. 

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin