SharePoint MVP Chat ons 04/20

Jag kommer att delta i en av perioden MVP chattar nästa vecka, 04/20.  Här är Microsofts write-up och länk till registreringen:

Har du tekniska frågor om SharePoint som du söker svar? Vill du utnyttja den djupa kunskapen om den begåvade Microsoft Most Valuable Professionals? SharePoint MVP är samma personer som du ser i tekniska samhället som författare, högtalare, användaren gruppledarna och bröllopsfesten i MSDN och TechNet forum. Av populära efterfrågan, Vi har fört samman dessa experter som en kollektiv grupp att besvara dina frågor live. Så snälla gå med oss och föra frågor! Här chatten kommer att omfatta WSS 3.0, MOSS, SharePoint Foundation 2010 och SharePoint-servern 2010. Ämnen inkluderar installation och administration, design, utveckling och allmän fråga.
Snälla gå med oss på onsdag den 20 April på 9 am PDT/noon EST att chatta med MVP från runt om i världen. Läs mer och lägga till dessa chattar i kalendern genom att besöka MSDN händelse sida http://msdn.microsoft.com/en-us/events/aa497438.aspx

Jag gick med i en av dessa förra året och det var en verklig blast.  Det är bara en galen typ av öppen fråga/svar extravaganza. 

Här är några av de (för närvarande) schemalagda SharePoint MVP deltagare:

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

Det är ett brett spektrum av intressen och specialiteter.  Jag tror detta kommer bli en rolig tid och god användning av din lunchrast (eller någon timme under dagen Leende )

Registrera här här (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

En anledning till "ett eller flera fält typer inte är korrekt installerat”

Jag gjorde i går en liten tweak till en webbdel som inte en CAML fråga mot en lista.  Ändringen görs, distribuerat det och kommit hit med ett fel:

Ett oväntat fel har inträffat i tre dag Outlook väderprognos webbdel. Kontakta systemadministratören. En eller flera fälttyper är inte korrekt installerat. Gå till sidan lista du vill ta bort dessa fält.

Jag stod inför en annan oddball fråga tidigare så jag inte omedelbart ansluta min CAML frågan med felet som SharePoint rapportering till mig.  Jag gjorde en snabbsökning bing och och hittade denna användbara blogginlägg genom Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Här är dålig-frågan:

fråga.Fråga ="<Där><Och><NEQ><FieldRef namn = "Abbr" /><Värde Type = "Text">SFNY</Värde><FieldRef namn = "Abbr" /><Värde Type = "Text">SFIS</Värde></NEQ></Och></Där>";

Här är det fast:

fråga.Fråga ="<Där><Och><NEQ><FieldRef namn = "Abbr" /><Värde Type = "Text">SFNY</Värde></NEQ><NEQ><FieldRef namn = "Abbr" /><Värde Type = "Text">SFIS</Värde></NEQ></Och></Där>";

Så, Sensmoralen i historien är: Kontrollera din CAML är korrekt eller att du får ett oddball fel.

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

</slutet>

Quick Fix For "har skett ett fel vid inläsning av formuläret”

Jag testning en anpassad SharePoint Designer 2010 aktivitet denna fina Söndag eftermiddag och jag oväntat slår en "kritiska fel" när du försöker starta arbetsflödet:

Det har varit ett fel vid inläsning av formuläret.

Klicka på börja om att läsa in en ny kopia av formuläret.  Om felet kvarstår, Kontakta support-team för webbplatsen.

Klicka på Stäng för att avsluta detta meddelande.

Visa felinformation

Självklart, Om du klickar på knappen "Visa felinformation" allt det gör är att visa dig en korrelations-ID:

image

I mitt fall, Detta visade sig vara ett alternativ Access mappningar problem.  Jag tittade på loggfilen i den 14 registreringsdata och såg att InfoPath klagar en AAM-fråga (eftersom jag utslagning localhost i stället för namnet på server).  Jag har ändrat min URL och som löste det.

Det gör för att visa att med alla linkings olika bitar nu i SP 2010, sak du detta är naturligtvis ett problem (SharePoint Designer arbetsflöde i mitt fall) är faktiskt helt kopplad till kärnproblemet.

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

</slutet>

SharePoint 2010 Lösning som fastnat i "distribuera” Status

Jag använde PowerShell för att distribuera en lösning till en SharePoint-servergrupp (h/t:  Corey Roth och hans blogginlägg). 

Jag gick då i central admin, åt Systeminställningar och sedan "Hantera gård lösningar" distribuera den till gården och min (liten) bestörtning, Den fastnade i "distribution".

Jag har sett denna fråga kommer många gånger på MSDN forum, så jag var ganska nervös om det..  Jag sökte runt lite och hittade den här bra artikel (av en till synes unattributed person från http://www.resolutionsnet.co.uk/).  Jag annullerat distributionsjobbet och när jag klickade i lösning, det berättade att det hade distribuera lösningen till tre av fyra servrar i servergruppen.

Jag gick till den vandrande servern, stannade tidstjänsten och startat den.  Windows server faktiskt berättade att det gick inte att svara på kommandot, så som säger mig att det var sjuk.

Den här gången, När jag gick tillbaka till central admin, Jag fick möjlighet att distribuera det utan problem.

Förhoppningsvis kommer att denna bit av information hjälpa några i en binda en av dagarna.

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Fel av dagen: "Kan inte lägga till den angivna sammansättningen i GAC”

Jag har kämpat lite med visual studio 2010 på en en sp2010 lösning och var att få felet:

Fel uppstod i distributionen steg "Lägga till lösning": Fel: Kan inte lägga till angiven sammansättning i den globala paketcachen: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

Jag åkte till GAC själv (c:\windowsassembly) att försöka ta bort och fick en "fil används" fel.

Jag gjorde en iisreset, Jag hämtat nästan Sysinternals, Jag slutade tidstjänsten i services… slutligen, Jag bara stängt och öppnat visual studio själv och jag kunde äntligen att stänga det.

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Snabb och enkel: Felsökning VS 2010 Lösning distribution

Visual Studio 2010 rapporterar svårt att felsöka fel under distributionen några gånger.  Ett snabbt och enkelt sätt att göra vissa mycket grov felsökning är att kasta din egen namngiven undantag.  Visual Studio kommer att visa dem i konsolen utdata.

Anse denna bit kod:

image

Om den här funktionen är begränsad till ett webbprogram, webbplatsen kommer att vara null.  Om du försöker och refererar till en egenskap för webbplats, Du får den tvetydiga fel:

Fel uppstod i distributionen steg "Lägga till lösning": Object reference not set till en instans av ett objekt.

Men, om kastar ett nytt undantag och föra en sträng till konstruktorn, Du får ett meddelande om lite mer användbar:

image

Det är en rå teknik, men ganska snabbt och enkelt.

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Timern jobbet FeatureActivated och funktionen räckvidd

Jag har arbetat med vissa kod som någon överlämnas till mig för en timer jobbet.  Han hade inte tillhandahöll aktiveringskoden faktiska funktion så jag var tvungen att skriva det, Självklart.  Jag utnyttjade Andrew Connell berömda blogginlägg angående.

Jag använder Visual Studio 2010 och distribution höll inte med felmeddelandet "Fel uppstod i distributionen steg"Lägg till lösning": Object reference not set till en instans av ett objekt."

Jag alltför bokstavligt talat med sin kod.  Jag omfångsdefinition funktionen att programnivå web, som visas:

image

Som en följd, de egenskaper som skickas till mottagaren är från webbprogrammet, inte en webbplatssamling.  I slutet, koden ser ut så här:

offentliga åsidosätta void FeatureActivated(SPFeatureReceiverProperties egenskaper)
{

    // Gör inte följande med app scope webbfunktioner, Det leder till förtvivlan Leende
    // SPSite webbplats = egenskaper.Feature.Parent som SPSite;

    SPWebApplication wa = egenskaper.Feature.Parent som SPWebApplication;

    om (wa == null) kasta nytt undantag(-webapp2 är null.);

    foreach (SPJobDefinition jobb i wa.JobDefinitions)
    {

        försök
        {
            om (jobbet.Namn == List_JOB_NAME)

                jobbet.Ta bort();
        }
        fånga (Undantag e)
        {
            kasta nytt undantag("markör 2");
        } // fånga undantag e
    }

    // Installera jobbet

    WeatherForecastTimerJob weatherForecastTimerJob =
        nya WeatherForecastTimerJob(List_JOB_NAME, WA);

    Schema för SPMinuteSchedule = ny SPMinuteSchedule();
    schema.BeginSecond = 0;
    schema.EndSecond = 59;
    schema.Intervallet = 5;
    weatherForecastTimerJob.Schedule = schema;
    weatherForecastTimerJob.Update();

}

Nyckeln take-away är att när funktionen är begränsad till en web app, den SPFeatureReceiverProperties som SharePoint skickar till din funktionen mottagaren har web app nivå parametrar.  Andrews gamla blogginlägg förutsätter det är begränsad i webbplatssamlingen.

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Uppdatering av CodePlex Project: SharePoint Designer arbetsflöde Extensions

Ett tag sedan, JAG wrote att jag försökte återuppliva min gamla CodePlex projektet, SharePoint Designer arbetsflöde Extensions.  CodePlex projektet utvecklades för WSS/MOSS och lägger till en handfull typ hjälpfunktioner, såsom "ToLower()”, "ToUpper()”, "Delsträng()"och så vidare.  Den har även en general purpose "samtal webbtjänst" formatmallen funktion.  Du kan läsa mer om det här: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Jag övergav mer eller mindre det alldeles nyss.  Ända sedan SharePoint 2010 kom ut, men, Jag har som betyder att titta tillbaka på det och få det att fungera i SP 2010.  Brunn, idag, Jag gjorde precis detta.  Jag inte har uppdaterat koden till CodePlex ännu. Jag vill utbilda mig på CodePlex konventioner innan jag gör det, men jag uppdatera hemsidan wiki för projektet.

Bredare och mer intressant är att anpassade aktiviteter från WSS och MOSS verkar ganska enkelt-portars over, vilket är en (Välkommen) överraska mig.

Här är vad det ser ut i SharePoint Designer när det fungerar:

image

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Där är Microsoft.SharePoint.ApplicationPages.Administration.dll?

Jag lämnades en visual studio-projekt som refererar till Microsoft.SharePoint.ApplicationPages.Administration.dll.  Det tog mig lite medan för att hitta det och jag trodde jag delar.  I min miljö, den är belägen vid:

c:\programmet c:ProgramDelade filerMicrosoft sharedweb server extensions14configadminbin

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

BrightStarr USA söker SharePoint analytiker

Mitt företag, BrightStarr, söker en SharePoint business analyst.  Vårt mål är att arbeta med någon som:

  • Förstår mycket väl plattformen
  • Har en god uppfattning om vad är en smart SharePoint-lösning kontra en kullerstensbelagd tillsammans korthus
  • Tycker om att arbeta direkt klienter, några som förstår vad SharePoint är och några som har bara en vag föreställning om att SharePoint skulle kunna hjälpa dem men inte säker på exakt hur
  • Kan skriva mycket väl
  • Kan kommunicera riktigt bra med ett litet team
  • Är bra på och tycker om multi-tasking.  Detta är inte ett tungt process-driven miljö (Vi har nog process att göra saker på ett organiserat sätt, men vi är extremt snabb på fötterna, vig och allt som bra saker).

Detta är inte en utvecklare position även om du är en konsult-utvecklare ser att fokus mer eller consulting och mindre på utveckling, Detta kan vara ett bra steg för dig.

Om du är intresserad, pinga mig på twitter eller maila mig!

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin