Havi Archívum: Március 2011

SharePoint 2010 Megragadt-ban "üzembe helyezése oldat” Állapot

Én használt a PowerShell egy SharePoint-farmot a megoldás üzembe helyezéséhez (h/t:  Corey Roth és az ő Webnapló-hozzászólás). 

Majd elment a központi admin, Rendszerbeállítások és a "Manage farm megoldások" elérhető üzembe helyezéséhez, a gazdaság és az én (enyhe) döbbenet, kapott megragadt-az „üzembe helyezése".

Láttam már ezt a kérdést a MSDN fórumok sokszor jön, így nagyon ideges voltam.  Én keresett körül egy darab és alapít ez hasznos cikk (a látszólag unattributed személy http://www.resolutionsnet.co.uk/).  Én törölve, a feladat, és mikor én csattant a oldatba, Ez azt mondta, hogy ez már sikeresen telepítette a megoldás három a négy szerver, a farm.

Elmentem a tévelygő szerver, Az időzítőszolgáltatás betömött és restarted ez.  A Windows server valóban azt mondta, hogy a szolgáltatás nem válaszolt a parancs, Szóval azt mondja, hogy beteg volt.

ezúttal, Mikor mentem vissza a központi admin, Voltam képes-hoz felfejlődik ez-val nincs probléma.

Remélhetőleg ezt a kis info segít néhány, a nap egy bind.

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

Hiba a nap: "Nem adható hozzá a megadott kódösszeállítás a GAC”

Már harcok egy kicsit a visual studio 2010 a a sp2010-oldat és volt szerzés ez hiba:

Hiba történt a telepítési lépés megoldás hozzáadása: Hiba: A megadott kódösszeállítás nem adható hozzá a globális összeállítás-gyorsítótár: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

Elmentem a GAC maga (c:\windowsassembly) Próbálja ki, és távolítsa el, és kapott egy "a használatban lévő fájl" hiba.

Én tett egy iisreset, Majdnem letöltött Sysinternals, Megálltam a időzítő szolgáltatása, Services... Végül, Csak zárt, és újra megnyitottuk a visual studio, maga, és én végül képes bezárásához.

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

Gyors és egyszerű: Hibakeresési VS 2010 Megoldás központi telepítési

A Visual Studio 2010 kemény hibakeresési hibát jelez a telepítés során néhány alkalommal.  A gyors és egyszerű nagyon durva hibakeresési módja a saját elnevezett kivételek dobja.  A kimeneti konzolban Visual Studio akarat mutat.

Ez a kód bit fontolóra:

image

Ha ezt a szolgáltatást a webes alkalmazás webkiszolgálóktól, webhely null lesz.  Ha megpróbálod, és egy ingatlan telek referencia, kapsz a kétértelmű hiba:

Hiba történt a telepítési lépés megoldás hozzáadása: Tárgy ajánlás nem készlet-hoz egy objektum egy példányát.

Azonban, Ha dob egy új kivétel, és egy karakterláncot adja át a kivitelező, valamivel több hasznos üzenetet kap:

image

Ez a nyers technika, de elég gyors és egyszerű.

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

Időzítő feladat FeatureActivated, és a szolgáltatás hatóköre

Iâ működő-val néhány kód, amit valaki átadta nekem egy időzített feladatot.  Tehát én-hoz ír ez ő még nem biztosított a tényleges szolgáltatás aktiválás kód, természetesen.  Azt vette igénybe a Andrew Connell híres blogbejegyzést a témában.

Én használ a Visual Studio 2010 és telepítési tartott hiányában egy hiba "Hiba történt a telepítési lépés"Hozzáadás megoldás": Objektumhivatkozás nincs beállítva egy objektum egy példányát."

Volt véve saját kódot is szó szerint.  Volt hatókörkezelést, a szolgáltatást, hogy a webalkalmazás szint, Amint:

image

Ennek eredményeként, a vevőnek küldött tulajdonságok vannak a webes alkalmazás, nem egy webhelycsoportban.  A végén, a kód úgy néz ki, mint ez:

public override void FeatureActivated(SPFeatureReceiverProperties tulajdonságok)
{

    // Az alábbi web app hatóköre funkciók nem, Ez vezet a kétségbeesés Mosoly
    // SPSite site = tulajdonságok.Feature.Parent, SPSite;

    SPWebApplication wa = tulajdonságok.Feature.Parent, SPWebApplication;

    Ha (WA == null) egy új kivétel dobja("a webapp2 értéke null.");

    foreach (Wa SPJobDefinition munkát.JobDefinitions)
    {

        próbálja meg
        {
            Ha (feladat.Nevét == List_JOB_NAME)

                feladat.Delete();
        }
        fogási (Kivétel e)
        {
            egy új kivétel dobja("2. méretjelző");
        } // kivétel e fogási
    }

    // a feladat telepítése

    WeatherForecastTimerJob-weatherForecastTimerJob =
        új WeatherForecastTimerJob(List_JOB_NAME, WA);

    SPMinuteSchedule ütemezése = új SPMinuteSchedule();
    ütemezés.BeginSecond = 0;
    ütemezés.EndSecond = 59;
    ütemezés.Interval = 5;
    weatherForecastTimerJob.Schedule = ütemezés;
    weatherForecastTimerJob.Update();

}

Leszakadás kulcs az, hogy ha a szolgáltatást a webes alkalmazás adatbázisokban, a SPFeatureReceiverProperties, a szolgáltatás a címzett részére átadja a SharePoint web app szintű paraméterrel rendelkezik.  Andrew's old blog bejegyzés azt feltételezi, hogy a webhelycsoport adatbázisokban.

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

CodePlex projekt frissítése: SharePoint Designer munkafolyamat Extensions

Egy darabig ezelőtt, I wrote amit volt kipróbálás, feléleszteni a régi CodePlex projekt, SharePoint Designer munkafolyamat Extensions.  CodePlex projekt WSS/MOSS fejlesztettek, és hozzáad egy maroknyi segédprogram type functions, például a "ToLower()”, "ToUpper()”, "A keresendőt()"és így tovább.  Általános célú "hívás webszolgáltatás" stílus funkcióval is rendelkezik.  Tudod olvas több erről itt: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Többé-kevésbé elhagyott ez egész egy rövid idő ezelőtt.  Azóta SharePoint 2010 jött ki, azonban, Már értelmet, hát megnéz ez és csinál ez dolgozik-SP-2010-ben.  Jól, ma, Én nem csak, hogy.  Még nem frissített a kódot a CodePlex még. Azt akarom, hogy felneveljék magamnak a CodePlex egyezmények, mielőtt csinálni, de én frissítést a Címoldal wiki projekt.

A szélesebb körű és több érdekes következménye, hogy egyéni tevékenységek a WSS- és MOSS úgy tűnik, hogy elég könnyen kikötő fölött, ami a (üdvözlet) meglepetés számomra.

Itt van, amit úgy néz ki mint a SharePoint Designer alkalmazásban munkavégzés:

image

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

Hol van a Microsoft.SharePoint.ApplicationPages.Administration.dll?

Én adták, hogy Microsoft.SharePoint.ApplicationPages.Administration.dll egy visual studio projektet.  Ez elvitt én egy kicsit közben megtalálni azt, és gondolkodás én akar osztozik.  Az én-m környezet, van elhelyezett-on:

c:\program filescommon filesmicrosoft sharedweb server extensions14configadminbin

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

BrightStarr US Looking for SharePoint elemző

Cégem, BrightStarr, a SharePoint business analyst keres.  Célunk, hogy dolgozik-val valaki aki:

  • Nagyon jól érti a platform
  • Egy jó ötlet, hogy mi a SharePoint megismerheted versus egy macskaköves együtt kártyavár
  • Élvezi dolgozó közvetlenül ügyfelek, néhány akivel megérteni, mi a SharePoint szól, és néhány, akik csak egy homályos elképzelés, hogy SharePoint tudna segíteni nekik, de nem biztos, hogy pontosan hogyan
  • Nagyon jól tud írni
  • Igazán jól kommunikálni egy kis csapat
  • Jó, és élvezi a multi--feladat.  Ez nem egy erősen folyamat-alapú környezetben (van elég folyamat rendezett módon a dolgok, de mi rendkívül gyors, a lábunk, Fürge és minden jó dolog).

Ez nem egy fejlesztői pozícióba, bár ha te egy tanácsadó, fejlesztő látszó-hoz összpontosít több vagy tanácsadás és kevesebb a fejlesztés, Ez lehet egy jó lépés az Ön számára.

Ha-a ' érdekelt, ping nekem a twitter, vagy elektronikus levél én!

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

Hol van a Microsoft.CSharp egyébként?

Adta egy .zip reszelő-val egy közepesen bonyolult szerkezete és melyik volt kitépték subversion.  A kód van hozzákapcsolva, Microsoft.CSharp, mint a:

image

Mint te tud lát, a Visual studio hiányzik a tényleges DLL-t. 

Általában nem gondolnak ahol ezeket a dolgokat fizikailag találhatók.  A következő reptér környékén: itt ásott, létrehozott egy új konzol app (után következő olvasó ez kis cseréje) és a dll-fájl megtalálható a saját környezet:: C:\Program Files (x 86)\Hivatkozás AssembliesMicrosoftFramework.NETFrameworkv4.0ProfileClientMicrosoft.CSharp.dll.

Ez valójában adott okot, hogy egy kérdés-val Látási Műterem panaszkodik, hogy én célzás a rossz környezet, "Microsoft.CSharp.dll, vagy annak valamelyik függősége megkövetel egy újabb változat-ból .NET bla-bla-bla".  A végén, Távolítsa el a hivatkozást összesen, és úgy tűnik, hogy megoldotta a problémát.

Ez csak egy egy olyan furcsán nehéz dolog kitalálni, és az a fajta dolog, ami kevésbé érdekes, mint egy érv a feleségével, hogy vannak túl sok női kabátok a szekrényben Mosoly

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

Nagyon Cool Video, BrightStarr

Miután csak most kezdődött el, itt dolgozik BrightStarr, Szép vagyok indulva, hogy mi már össze ez nagyon cool video a YouTube-on itt: http://www.youtube.com/user/BrightStarrSP

Én nem vett részt, a termelő is, és nem vagyok személyesen nagy ilyen típusú promóciós erőfeszítéseket, de ez egy elég jó nekem.

Cool BrightStarr Video

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin

Viszlát CGS, Szia BrightStarr!

Holnap, Én hivatalosan is elindul az első napom BrightStarr (www.brightstarr.com), egy egyesült királysági székhelyű cég az USA-ban hivatal, hogy, hihetetlenül, a puszta 6 mérföldre a házam.

Ez volt könnyű döntés elhagyni CGS, de egy nehéz döntés, hogy Mosoly.  Hadd magyarázzam el.

Több mint egy évvel ezelőtt csatlakozott CGS (December 2009) és a gyakorlat consulting SharePoint igazgatóként csatlakozott.  Ez úgy tűnt, mint egy zseniális ötlete abban az időben.  Itt az USA-ban, legalább, elég gyakori, az emberek, hogy kezdje el a junior dev típusú személy, jelentések írása és bosszantó kerekítési hiba kapcsolatos problémák (Ne hagyja ki a azokban a napokban minden!).  Nyereség a növekvő mértékű felelősség és a kapcsolódó fejlesztési awesomeness.  Volt hihetetlen lehetőséget át saját karrierjét, hogy néhány nagyon jó dolgot.  Van, hogy írjon egy számlázási rendszer a semmiből.  Én kapott-hoz dolgozik-val okos emberek, például bátyám, minden ember, dolgozzanak ki egy teljes web alapú fejlesztési app egy úgynevezett Progress 4GL.  Szórakozás, Fun alkalommal.

természetesen, fejlődés a Sr. Dev típus műszaki csapat érdeklődővé, határos, hogy a legtöbb megszentelt, a technikai dolgok – építész.

Ez a progresszió a hagyományos bölcsesség, hogy a következő lépés az építész valamilyen magasabb rangú menedzsment szerepe.

Már vásárolt, és elfogadta, hogy a progresszió.  Amikor csatlakoztam egy magasabb rangú szerepkörökhöz CGS, Amire várt, bizonyos mértékig, hogy én kíván megerősítése, "túl" építész és valamiféle "szuper építész" milyen szerepet – egy építész Written minden Mosoly

Nekem, kiderült, hogy kevesebb, mint sikeres.  Ez, nem azt mondom, hogy nem volt néhány jó siker a szerepet, de a végén, Nem vagyok egy klasszikus gyakorlat igazgató.  Heti rendszerességgel kéri az embereket, hogy beléptek az időt a munkaidő-nyilvántartási rendszerbe csak nem nagyon érdekes számomra.  Ütemezés, "resources" (vagy az emberek, valóban) hónappal előre csak unalmas.  Ömlött át kocák és keres, és hogy lehet kicsit velünk a jövőben lehetséges kiskapuk bezárása az igazi horror.  Még, Ezek fontos dolgok és figyelembe véve, hogy mennyire fontos a CGS szerepe, nyilvánvaló, kell tenni kellett a változás volt. 

Csak nyilvánvaló volt, hogy nekem a sok gondolkodás után, azonban.  Szerencsére, a bizonyíték nem volt elég világos számomra, hogy egyszer volt igazán gondol róla, nyilvánvalóvá vált. 

Hogy van nekem, hogy megkeressék a nyitott pozíciók, és találtam BrightStarr.

Már aláírta mint egy SharePoint-építész, és alig várom, hogy kap kezdett.  Eddig, Ők egy nagyon hatásos legénység, és úgy gondolom, hogy ők (we!) a birtokában, hogy valódi nevét, a piacon.  Én leszek kiküldetésére többet, hogy mit csinál ott, és én nagyon várom, hogy ez.  Vessen egy pillantást a honlapján – www.brighstarr.com -a ' egy lenyűgöző munka.

Én tartom magam nagyon szerencsés, minden e.  Mindannyian láttunk már különböző közepén, hogy magas rangú vezetői aki egyfajta elakadtak a sárban, nem igazán excel vagy előrelépni, gyors, és a bizalom.  Ez volt, ahol voltam élén, és nagyon örülök, hogy ez ilyen könnyen. 

</vége>

Subscribe to my blog.

Kövesse nekem Twitter http://www.twitter.com/pagalvin