SharePoint MVP Chat na St 04/20

Jsem jedním z období MVP konverzace příští týden účastní, 04/20.  Tady je zvýšení hodnoty společnosti Microsoft a odkaz na registraci:

Máte těžké technické otázky týkající se serveru SharePoint, pro který hledáte odpovědi? Chcete proniknout do hluboké znalosti talentované Microsoft Most Valuable Professionals? MVP SharePoint jsou stejní lidé, které vidíte v technické Společenství jako autoři, reproduktory, vedoucí skupin uživatelů a přispěvatelé v MSDN a TechNet fóra. Podle publika, Přivezli jsme tito odborníci dohromady jako kolektivní skupinu zodpovědět vaše otázky live. Tak se k nám a přivést na otázky! Tento rozhovor se bude týkat WSS 3.0, MECH, SharePoint nadace 2010 a SharePoint Server 2010. Témata zahrnují instalaci a správu, návrh, rozvoj a obecná otázka.
Prosím spojení jsem nás na Středa Duben 20th 9 PDT/poledne EST konverzaci s MVP z celého světa. Další informace a přidejte těchto diskusí do vašeho kalendáře navštívíte stránky MSDN události http://msdn.microsoft.com/en-us/events/aa497438.aspx

Jsem se připojil k jedné z těchto minulého roku a bylo to opravdu bomba.  Je to jen bláznivý druh extravagance otevřenou otázkou/odpověď. 

Zde jsou některé z (v současné době) plánované SharePoint MVP účastníci:

Cornelius van Dyk
Dan Attis
Daniel Wessels
David Martos
Ivan Sanders
Jeremy Thake
John Ross
Kris Wagner
Mike Oryszak
Randy Drisgill
Woody  Windischman
Zlatan Dzinic

To je široké spektrum zájmů a specialit.  Myslím, že to bude zábava čas a řádné využívání oběd (nebo hodinu během dne Usměj se )

Tady to podepište tady (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</Konec>

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

Jedním z důvodů pro "jeden nebo více pole, které typy není správně nainstalován.”

Dělala jsem si malé tweak včera do webové části, která se CAML dotaz na seznam.  Změnu provedl, nasadili jej a dostal s chybou:

Došlo k neočekávané chybě v tří předpověď počasí aktivována den pro aplikaci Outlook. Obraťte se na správce systému. Jeden nebo více typů polí není správně nainstalován.. Přejděte na stránku Nastavení seznamu odstranit tato pole.

Tváří v tvář další otázkou podivíne dříve ne okamžitě připojit moje CAML dotaz s chybou, že SharePoint byla hlášení pro mě.  Udělal jsem rychlé hledání bing a a našla tento užitečný blogu od Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Tady je chybný dotaz:

dotaz.Dotaz ="<Kde><A><Neq><FieldRef jméno = 'Abbr' /><Typ hodnoty = 'Text'>SFNY</Hodnota><FieldRef jméno = 'Abbr' /><Typ hodnoty = 'Text'>SFIS</Hodnota></Neq></A></Kde>";

Tady je stanovena:

dotaz.Dotaz ="<Kde><A><Neq><FieldRef jméno = 'Abbr' /><Typ hodnoty = 'Text'>SFNY</Hodnota></Neq><Neq><FieldRef jméno = 'Abbr' /><Typ hodnoty = 'Text'>SFIS</Hodnota></Neq></A></Kde>";

Tak, poučení příběhu je: Zkontrolujte, zda vaše CAML je správný nebo může dojít k chybě Podivíne.

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

</Konec>

Rychlá oprava pro "došlo k chybě při načítání formuláře”

Testování jsem vlastní aplikace SharePoint Designer 2010 činnost tohoto krásného nedělní odpoledne a já byl nečekaně mlátit "Kritická chyba" při pokusu o spuštění pracovního postupu:

Došlo k chybě při načítání formuláře.

Klepněte na tlačítko začít znovu načíst novou kopii formuláře.  Pokud tato chyba potrvá, Obraťte se na tým podpory pro web.

Klepnutím na tlačítko zavrít ukončit tuto zprávu.

Zobrazit podrobnosti o chybě

Samozřejmě, Pokud klepnete na tlačítko "Zobrazit podrobnosti o chybě" vše, co dělá je, že vám ukázat ID korelace:

image

V mém případě, Ukázalo se, že je to problém s mapování alternativního přístupu.  Podíval jsem se na souboru protokolu v 14 podregistr a viděl, že aplikace InfoPath stěžoval AAM problému (vzhledem k tomu, že se lepí localhost namísto názvu serveru).  Změnil jsem URL a že to vyřešil.

To ukazuje, že se všemi linkings jednotlivých bitů v SP 2010, To si přirozeně, toto je problém (SharePoint Designer postup v mém případě) je vlastně naprosto nesouvisející s jádrem problému.

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

</Konec>

SharePoint 2010 V "nasazení řešení” Stav

Použité PowerShell k nasazení řešení na farmu serveru SharePoint (h/t:  Corey Roth a jeho blogu). 

Pak šel do centrální Správa, přístup k nastavení systému a poté na "Spravovat farmy řešení" k nasazení na farmu a k mé (lehké) zděšení, uvízl v "nasazení".

Viděl jsem tento problém tak mnohokrát na fóra MSDN, Byl jsem docela nervózní.  Hledal jsem kolem a našel tento užitečný článek (zdánlivě unattributed osobou od http://www.resolutionsnet.co.uk/).  Zrušil jsem práci nasazení a při klepnutí na do řešení, To mi řekl, že byl úspěšně nasazen na tři ze čtyř serverů v serverové farmě řešení.

Šla jsem na zbloudilé server, zastavil timer service a restartovat ji.  Systém Windows server mi ve skutečnosti řekl, že službě se nepodařilo reagovat na příkaz, Tak to mi říká, že byl nemocný.

Tentokrát, Když jsem se vrátil do centrální Správa, Byl jsem schopen nasazení bez problémů.

Doufejme, že některé v bind, jeden z dnů tohoto bitu informace pomůže.

</Konec>

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

Chyba v den: "Nelze přidat zadané sestavení do mezipaměti GAC”

Jsem trochu bojovali s visual studio 2010 na sp2010 řešení a začínal tuto chybu:

Došlo k chybě v kroku nasazení přidat řešení: Chyba: Zadané sestavení nelze přidat do globální mezipaměti sestavení: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

Šla jsem do GAC, samotné (c:\windowsassembly) akci a odebrat a chybu "soubor používán".

Udělal jsem iisreset, Téměř staženy Sysinternals, Zastavil jsem konečně timer service v services…, Jsem prostě nezavřete a znovu neotevřete visual studio, sama a byl jsem konečně schopen ji uzavřít.

</Konec>

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

Rychlé a snadné: Ladění VS 2010 Implementace řešení

Visual Studio 2010 hlásí těžké ladění chyby během nasazení užili.  Rychlý a snadný způsob, jak udělat velmi hrubé ladění je na vaše vlastní pojmenované výjimky vygenerovaly.  Je aplikace Visual Studio se zobrazí v konzole výstupu.

Zvažte tohoto kousku kódu:

image

Pokud je tato funkce obor na webovou aplikaci, Web bude mít hodnotu null.  Budete-li odkaz na vlastnost webu, Dostaneš nejednoznačné chyba:

Došlo k chybě v kroku nasazení přidat řešení: Odkaz na objekt není nastaven na instanci objektu.

Avšak, Pokud hodíme nové výjimky a předat řetězec konstruktoru, se trochu užitečnější zpráva:

image

Je to primitivní technika, Ale docela snadné a rychlé.

</Konec>

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

FeatureActivated úlohy časovače a rozsah funkcí

Pracoval jsem s nějakou kódem, který někdo podal mi pro úlohy časovače.  Ani mu poskytl skutečné funkce aktivační kód, tak jsem musel napsat, Samozřejmě.  Využil jsem Andrew Connellová slavného blogu na toto téma.

Pomocí programu Visual Studio 2010 a nasazení stále nedaří s chybou "došlo k chybě v kroku nasazení 'Přidat řešení': Odkaz na objekt není nastaven na instanci objektu."

Byl příliš doslova bere jeho kód.  Byl oborů funkce na úrovni webové aplikace, Jak je uvedeno:

image

Jako výsledek, vlastnosti, které jsou odesílány do přijímače jsou z webové aplikace, není kolekce webů.  Na konci, kód vypadá takto:

Public override void FeatureActivated(SPFeatureReceiverProperties vlastnosti)
{

    // Nedělej následující webové aplikace rozsahem funkcí, To vede k zoufalství Usměj se
    // SPSite web = vlastnosti.Feature.Parent jako SPSite;

    SPWebApplication wa = vlastnosti.Feature.Parent jako SPWebApplication;

    Pokud (wa == null) Hoď nové výjimky("webapp2 je prázdný.");

    foreach (SPJobDefinition práce v wa.JobDefinitions)
    {

        zkusit
        {
            Pokud (práce.Jméno == List_JOB_NAME)

                práce.Odstranit();
        }
        Catch (E výjimka)
        {
            Hoď nové výjimky("značka 2");
        } // zachytit výjimku e
    }

    // Nainstalujte práci

    WeatherForecastTimerJob weatherForecastTimerJob =
        nové WeatherForecastTimerJob(List_JOB_NAME, wa);

    SPMinuteSchedule plán = nové SPMinuteSchedule();
    plán.BeginSecond = 0;
    plán.EndSecond = 59;
    plán.Interval = 5;
    weatherForecastTimerJob.Schedule = plánovat;
    weatherForecastTimerJob.Update();

}

S sebou klíč je, že pokud funkce je obor na webové aplikace, SPFeatureReceiverProperties, že SharePoint předává do Receiveru funkce má webové aplikace úrovni parametry.  Staré blogu Ondřeje předpokládá, že se obor do kolekce webů.

</Konec>

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

CodePlex projektu aktualizace: Rozšíření pracovního postupu aplikace SharePoint Designer

Před chvílí, JÁ napsal že jsem se snažil vzkřísit mou starou Revision Projekt, Rozšíření pracovního postupu aplikace SharePoint Designer.  CodePlex projektu byl vyvinut pro WSS/MOSS a přidá několik funkcí typu nástroje, například "ToLower()”, "ToUpper()”, "Podřetězce()"a tak dále.  Má dokonce funkci styl všeobecný "volání webové služby".  Si můžete přečíst více o tom tady: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

To zrovna před chvílí více či méně opustili.  Od té doby serveru SharePoint 2010 vyšel ven, Avšak, Chtěl jsem se na to dívat zpět a to v SP 2010.  No., Dnes, Udělal jsem to.  Já ještě aktualizován kód ještě na CodePlex. Chci sám vzdělávat na konvencí Revision, než to udělám, Ale aktualizaci domovské stránky wiki pro projekt.

Širší a zajímavější důsledkem je, že se zdá, že vlastní činností od WSS a MOSS portu nad docela snadno, což je (Vítej) překvapení pro mě.

Tady je, jak to vypadá v aplikaci SharePoint Designer pracuje-li:

image

</Konec>

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

Kde je Microsoft.SharePoint.ApplicationPages.Administration.dll?

Podal jsem byl projekt aplikace visual studio, který odkazuje na Microsoft.SharePoint.ApplicationPages.Administration.dll.  Trvalo mi to trochu během najít ji a já myslel bych sdílel.  V mé prostředí, se nachází na:

c:\Program filescommon filesmicrosoft sharedweb server extensions14configadminbin

</Konec>

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

BrightStarr USA hledají SharePoint analytik

Moje firma, BrightStarr, hledá obchodní analytik SharePoint.  Naším cílem je spolupracovat s někým, kdo:

  • Velmi dobře chápe platforma
  • Má dobrou představu o co je inteligentní řešení SharePoint versus dlážděné spolu domeček z karet
  • Těší pracovat přímo klientům, některé z nichž pochopit, co je SharePoint a někteří, kteří mají jen vágní představu, že SharePoint by jim mohl pomoci, ale nevíte přesně jak
  • Může psát velmi dobře
  • Dokáže dobře komunikovat s malým týmem
  • Je dobrej a multi-tasking.  To není silně proces řízeného prostředí (Máme dost proces dělat věci organizovaným způsobem, Ale my jsme velmi rychle na nohy, svižný a že všechny dobré věci).

To není pozice vývojář, ačkoli Pokud jste konzultant developer snaží zaměřit více či poradenství a méně na rozvoj, To by mohlo být dobrým krokem pro vás.

Pokud máte zájem, ping mi na twitter nebo e-mail mi!

</Konec>

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin