Kuukausiarkistot: Maaliskuuta 2011

SharePoint 2010 Liuos tulostusjonoon "käyttöönotto” Tila

Käytin PowerShell ratkaisun käyttöönotto SharePoint-farmiin (h/t:  Corey Roth ja hänen Blogikirjoituksen). 

Keskitetyn hallinnan sitten menin, käyttää Järjestelmäasetukset ja sitten "Hallitse palvelinfarmin ratkaisuja" käyttöön farmin ja minun (vähäinen) pettymykseksi, se juuttui "käyttöönotto".

Olen nähnyt ongelman, joka on peräisin monta kertaa MSDN-foorumit, joten olin melko hermostunut siitä.  I etsitään hieman ympärille ja löytyi tämä hyötyä artiklan (jonka näennäisesti unattributed http://www.resolutionsnet.co.uk/).  I peruutettu käyttöönoton työn ja milloin napsautettu liuokseen, se kertoi minulle, että se oli otettu käyttöön liuos kolme neljästä farmin palvelimissa.

Menin automaatiokoodia-palvelimeen, timer-palvelu pysäytetään ja käynnistetään uudelleen, se.  Windows Serverin tosiasiallisesti kertoi minulle, että palvelu ei vastannut komentoon, niin että kertoo minulle oli sairas.

Tällä kertaa, Kun menin takaisin keskitetyn hallinnan, Minulla oli mahdollisuus ottaa käyttöön ei ole ongelma.

Toivottavasti tämä bitti info auttaa joitakin sidonta, yhden päivän.

</loppu>

Tilaa blogiin.

Noudata minut viserrys http://www.twitter.com/pagalvin

Virhe päivän: "Ei voi lisätä määritettyä kokoonpanoa GAC”

I olet taistellut hieman visual Studio 2010 sp2010-ratkaisu ja oli virhe:

Virhe käyttöönoton askel lisää ratkaisu: Virhe: Määritettyä kokoonpanoa ei voi lisätä yleiseen kokoonpanovälimuistiin: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

Menin itse GAC (c:\windowsassembly) Yritä ja poista ja sai "tiedosto"-Virhe.

Tein iisreset, Olen ladannut lähes Sysinternals, Olen lopettanut services… ajastinpalvelu lopuksi, Olen juuri suljettava ja avattava uudelleen visual Studion, itse, ja minulla oli lopulta mahdollisuus sulkea.

</loppu>

Tilaa blogiin.

Noudata minut viserrys http://www.twitter.com/pagalvin

Nopea ja helppo: Virheenkorjaus VS 2010 Ratkaisun käyttöönotto

Visual Studio 2010 raportit kova debug-virheet käyttöönoton aikana joitakin kertoja.  Nopea ja helppo tapa tehdä joitakin nuoresta virheenkorjaus on heittää oman nimetyn poikkeuksia.  Visual Studion näyttää niiden tuloste-konsolissa.

Katsovat, että tämä bitti koodi:

image

Jos tämä ominaisuus on vieraillun web-sovellus, sivuston arvo on nolla.  Jos Yritä ja viitata ominaisuuden sivuston, Saat moniselitteinen virhe:

Virhe käyttöönoton askel lisää ratkaisu: Objektiviittaus objektin esiintymää ei määritetty.

Kuitenkin, Jos heittää uuden poikkeuksen ja välittää merkkijonon konstruktoria, näyttöön tulee sanoma, hieman enemmän hyötyä:

image

Raa'at tekniikka on, mutta melko nopeasti ja helposti.

</loppu>

Tilaa blogiin.

Noudata minut viserrys http://www.twitter.com/pagalvin

Ajastin työn FeatureActivated ja ominaisuus soveltamisala

I olet työskennellyt joitakin koodin, että joku antoi minulle ajastin työn kanssa.  Hän ei ollut edellyttäen todellista ominaisuuden aktivoinnin koodi, joten oli kirjoittaa se, Tietysti.  Otin etuna Andrew Connell kuuluisa blogikirjoitus aiheesta.

Käytän Visual Studio 2010 ja käyttöönoton elatus heikkous virhe "virhe käyttöönoton vaiheessa lisää ratkaisu: Objektiviittaus objektin esiintymä ei ole määritetty."

I oli ottaen hänen koodi liian kirjaimellisesti.  Web-sovelluksen tasolla ominaisuus oli rajaus, kuten:

image

Tämän seurauksena, ominaisuudet, jotka lähetetään vastaanotin ovat web-sovelluksesta, ei sivustokokoelman.  Lopulta, koodi näyttää tältä:

menetelmä public override mitätön FeatureActivated(SPFeatureReceiverProperties ominaisuudet)
{

    // Ei tehdä seuraavaa web-app kohdedimensiolle ominaisuudet, se johtaa epätoivon Hymy
    // SPSite sivuston = ominaisuudet.Feature.Parent kuin SPSite;

    SPWebApplication wa = ominaisuudet.Feature.Parent kuin SPWebApplication;

    Jos (WA == null) heittää uusi poikkeus("webapp2 on null.");

    foreach (SPJobDefinition työn wa.JobDefinitions)
    {

        Yritä
        {
            Jos (työn.Nimi == List_JOB_NAME)

                työn.Poista();
        }
        saalis (Poikkeus e)
        {
            heittää uusi poikkeus("Huopakynä 2");
        } // saaliiden poikkeus e
    }

    // Asenna työ

    WeatherForecastTimerJob weatherForecastTimerJob =
        uusi WeatherForecastTimerJob(List_JOB_NAME, WA);

    SPMinuteSchedule aikataulun = uusi SPMinuteSchedule();
    aikataulun.BeginSecond = 0;
    aikataulun.EndSecond = 59;
    aikataulun.Interval = 5;
    weatherForecastTimerJob.Schedule = aikataulu;
    weatherForecastTimerJob.Update();

}

Take-away avain on, että kun ominaisuus vieraillun web-sovellus, SPFeatureReceiverProperties, joka SharePoint välittää ominaisuus-vastaanotin on web-sovelluksen tasolla parametrit.  Andrew: n vanha blogimerkinnän oletetaan sivustokokoelman vieraillun.

</loppu>

Tilaa blogiin.

Noudata minut viserrys http://www.twitter.com/pagalvin

CodePlex-projektin päivitys: SharePoint Designer työnkulun laajennukset

Jokin aika sitten, I wrote että olen yrittänyt elvyttämiseksi oma vanha CodePlex projekti, SharePoint Designer työnkulun laajennukset.  CodePlex projektin kehitettiin WSS/MOSS ja lisää kourallinen apuohjelma tyyppi funktioiden, kuten "ToLower()”, "ToUpper()”, "Alimerkkijono()"ja niin edelleen.  Se on jopa yleiskäyttöön "kutsu web service" tyyli-funktiota.  Voit lukea lisää tästä: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Enemmän tai vähemmän luovuttiin se melko jokin aika sitten.  Siitä lähtien SharePoint 2010 tuli ulos, kuitenkin, I olet ollut käsite katsoa sitä takaisin ja sen toimimaan SP vuoteen 2010 mennessä.  Hyvin, tänään, Tein juuri sitä.  Ole vielä päivitetty koodi CodePlex vielä. Haluan kouluttaa itseni, CodePlex yleissopimukset, ennen kuin voin tehdä, että, mutta päivittää projektin Kotisivu-wiki.

Laajempi ja mielenkiintoinen vaikutuksiin on mukautettu toiminta WSS ja MOSS näyttävät portin kautta melko helposti, joka on (Tervetuloa) yllätys minulle.

Tässä on, miltä se näyttää SharePoint Designer silloin, kun se toimii:

image

</loppu>

Tilaa blogiin.

Noudata minut viserrys http://www.twitter.com/pagalvin

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

Visual studio-projektiin, joka viittaa Microsoft.SharePoint.ApplicationPages.Administration.dll oli lastauspaikasta.  Se oli minulle vähän vaikka löytää se ja ajatuksen haluan jakaa.  Omassa ympäristössä, se sijaitsee osoitteessa:

c:\Program filescommon filesmicrosoft sharedweb server extensions14configadminbin

</loppu>

Tilaa blogiin.

Noudata minut viserrys http://www.twitter.com/pagalvin

BrightStarr US SharePoint Analyst etsimässä

Oma yritys, BrightStarr, etsii SharePoint-yritysanalyytikko.  Tavoitteenamme on tehdä sellaisen henkilön kanssa, joka:

  • Ymmärtää platform hyvin
  • On hyvä, mikä on älykäs SharePoint-sivustosta ja mukulakivikujien yhdessä house of cards
  • Nauttii toimi suoraan asiakkaille, Jotkin jolle ymmärtää, mitä SharePoint on kyse ja muutamat, jotka ovat juuri epämääräinen käsitystä, että SharePoint voi auttaa heitä mutta ei muista tarkalleen kuinka
  • Voit kirjoittaa hyvin
  • Voivat kommunikoida todella hyvin pienen ryhmän kanssa
  • On hyvä ja nauttii, multi-ohjeissa.  Tämä ei ole voimakkaasti prosessin ajaa ympäristö (Meillä on tarpeeksi prosessin tehdä asioita jäsennellysti, mutta olemme erittäin nopea on meidän feet, Nimble ja kaikki, että hyvää kamaa).

Tämä ei kehittäjä-asemaa, mutta jos olet konsultti-kehittäjä etsivät keskittyä enemmän tai kuultuaan ja vähemmän edelleen kehittäminen, Tämä voi olla hyvä vaihe puolestasi.

Jos olet kiinnostunut, Ping-komennon minut viserrys tai sähköpostitse minulle!

</loppu>

Tilaa blogiin.

Noudata minut viserrys http://www.twitter.com/pagalvin

MissΣ Microsoft.CSharp tapauksessa?

I rahdinkuljettajalle .zip-tiedoston melko monimutkaisia projektirakenteen ja joka oli kopioitu subversion pois.  Koodi on viitetietoina Microsoft.CSharp, kuten:

image

Kuten näette, Visual Studion puuttui todellinen dll-tiedostoa. 

En usko tavallisesti siitä, missä nämä asiat ovat fyysisesti sijaitsee.  I kaivettiin täällä, luotu uusi konsoli app (Kun seuraava luet vähän vaihtamalla) ja minun ympäristön DLL: C:\Program Files (x 86)\Viittaus AssembliesMicrosoftFramework.NETFrameworkv4.0ProfileClientMicrosoft.CSharp.dll.

Tästä todellakin syntyi ongelma visual Studion valittavat, että olin kohdistaminen väärin ympäristö, "Microsoft.CSharp.dll tai jotakin sen riippuvuutta vaatii uudemman .NET blah blah blah".  Lopulta, Poista viittaus kokonaan ja joka näyttää ratkaisseet ongelman.

Se on vain toinen näiden kumma vaikeita asioita selvittää, ja sellainen asia, joka on vähemmän mielenkiintoinen kuin väitteen kanssa vaimosi onko ovat liikaa naisten takit kaapissa Hymy

</loppu>

Tilaa blogiin.

Noudata minut viserrys http://www.twitter.com/pagalvin

Hyvin jäähdytetään BrightStarr Video

Ottaa juuri aloittanut töissä täällä BrightStarr, Olen melko innoissani, että olemme koonneet tämän hyvin viileä video YouTubessa täällä: http://www.youtube.com/user/BrightStarrSP

En ollut mukana tekemässä sitä ja en ole henkilökohtaisesti Iso edistämistoimista tällaisia, mutta tämä on melko viileä minulle.

Cool BrightStarr Video

</loppu>

Tilaa blogiin.

Noudata minut viserrys http://www.twitter.com/pagalvin

Hyvästi CGS, Hei BrightStarr!

Huomenna, Virallisesti aloittaa ensimmäinen päivä BrightStarr (www.brightstarr.com), Yhdistyneessä kuningaskunnassa toimiva yhtiö USA: n toimisto, joka on, uskomattoman, pelkkä 6 km taloni.

Se oli helppo päätös lähteä CGS, mutta vaikea päätös Hymy.  Selitän.

Liityin CGS hieman yli vuosi sitten (Joulukuuta 2009) ja liittyi SharePoint kuultuaan käytännön johtajana.  Tämä tuntui loistava idea tuolloin.  Täällä Yhdysvalloissa vähintään, se on melko yleistä, että ihmiset alkavat junior dev tyyppi henkilö, raporttien kirjoittamisessa ja jäljittää harmittaa pyöristyksen virhe antaa (Älä missaa niinä päivinä ollenkaan!).  Saat lisääntyvää vastuuta ja niihin kehittämiseen ihanuutta.  Minulla oli huikeita mahdollisuuksia hyvin cool stuff urani.  Sain kirjoittaa laskutus järjestelmä tyhjästä.  Sain toimimaan älykkäät ihmiset, kuten kaikki ihmiset veljeni, kehittää täydellinen web perustuu kehityksen app 4GL kutsutaan edistymistä.  Hauskaa, hauskaa kertaa.

Tietysti, edistystä SR. Dev tyyppi tekninen tiimi johtaa, raja on, että useimmat pyhitetty teknisiä asioita-arkkitehti.

Perinteisen viisauden tehtäväaluettaan on seuraava askel arkkitehti jonkinlainen enemmän ylimmän johdon rooli.

Minulla oli ostetaan ja hyväksyä että etenemiseen.  Kun liityin CGS jossakin korkeammassa rooleihin, Odotin, jossain määrin, että astua "beyond" arkkitehti ja jonkinlainen "super arkkitehti" jonkinlainen rooli-yksi arkkitehti sulkea ne kaikki Hymy

Minulle, kävi alle onnistuisi.  Se ei ole sanoa, että minulla ei ole hyvää menestystä rooli, mutta loppujen lopuksi, En ole klassinen työpäällikkö.  Pyytää ihmisiä viikoittain onko antamiaan aikaansa tuntilomakkeen järjestelmä vain ei ole hyvin mielenkiintoinen minulle.  Ajoitus ulos "resurssit" (tai ihmiset, Todella) kuukautta etukäteen on vain tylsää.  Kaatamalla yli emakoiden ja etsivät ja sulkeminen mahdollisia porsaanreikiä, että voi vähän meitä tulevaisuudessa on todellinen kauhu.  Vielä, Nämä ovat tärkeitä asioita ja kun otetaan huomioon kuinka tärkeää ne CGS-rooli, oli selvää, muutos oli tehtävä. 

Se oli vain selvää, kun paljon ajattelua, kuitenkin.  Onneksi, todisteet oli selvää minulle että kun todella mielestäni siitä, kävi ilmi. 

Se sai minut etsimään avoimet työpaikat ja löysin BrightStarr.

Olen allekirjoittanut SharePoint-arkkitehtina ja ei voi odottaa päästä alkuun.  Toistaiseksi, ne ovat erittäin vaikuttava miehistön ja uskon, että ne (Olemme!) ovat valmiita tekemään oikea nimi markkinoilla.  I olla lähettämistä enemmän siitä, mitä tehdä siellä ja olen todella odottaa sitä.  Heidän Internet-sivuillaan – Katso www.brighstarr.com – se on vaikuttava teos.

Pidän itseäni hyvin onnekas tässä kaikessa.  Olemme kaikki nähneet eri puolivälissä korkean tason johtajien, jotka ovat tavallaan juuttuneet suohon, ei voi todella excel tai edetä nopeasti ja luotettavasti.  Se oli kun olin johdossa ja olen hyvin iloinen karannut niin helposti. 

</loppu>

Tilaa blogiin.

Noudata minut viserrys http://www.twitter.com/pagalvin