SharePoint MVP Chat on wo 04/20

Ik zal worden deel te nemen aan een van de periode die MVP chats volgende week, 04/20.  Hier is Microsoft's write-up en link naar de registratie:

Hebt u lastige technische vragen met betrekking tot SharePoint waarvoor bent u op zoek naar antwoorden? Wilt u boren in de diepe kennis van de getalenteerde Microsoft Most Valuable Professionals? De SharePoint-MVP's zijn dezelfde mensen die u in de technische Gemeenschap als auteurs zien, sprekers, gebruiker groepsleiders en answerers in de MSDN en TechNet forums. By popular demand, We hebben deze deskundigen bijeen gebracht als een collectieve groep om uw vragen te beantwoorden live. Dus alstublieft samen met ons en breng op de vragen! Deze chat zal betrekking hebben op WSS 3.0, MOSS, SharePoint-Stichting 2010 en de SharePoint-Server 2010. Onderwerpen omvatten setup en administratie, ontwerp, ontwikkeling en algemene vraag.
Please join ons op woensdag 20 April op 9 am PDT/middag EST om te chatten met MVP's van over de hele wereld. Meer informatie en deze chats aan uw agenda toevoegen door een bezoek aan de pagina MSDN gebeurtenis http://msdn.microsoft.com/en-us/events/aa497438.aspx

Heb ik samen met een van deze vorig jaar en het was een echte blast.  Het is gewoon een gekke soort van open vraag/antwoord extravaganza. 

Hier zijn enkele van de (op dit moment) geplande SharePoint MVP deelnemers:

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

Dat is een breed spectrum van belangen en specialiteiten.  Ik denk dat dit een leuke tijd en goed gebruik van uw lunch uur (of elk uur gedurende de dag Glimlach )

Teken hier hier (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Één reden voor "een of meer veld typen zijn niet goed geïnstalleerd”

Ik was een kleine tweak het gisteren met een webonderdeel dat een CAML query tegen een lijst doet maken.  Ik maakte de verandering, het ingezet en hit met een fout:

Een onverwachte fout opgetreden in de drie dag Outlook weerbericht WebPart. Neem contact op met de systeembeheerder. Een of meer veldtypen zijn niet goed geïnstalleerd. Ga naar de pagina instellingen van lijst om deze velden te verwijderen.

Ik werd geconfronteerd met van een andere excentrieke kwestie eerder zodat ik niet mijn CAML query onmiddellijk aansluiten met de fout die SharePoint werd rapportage voor mij.  Ik heb een snel zoeken bing en en gevonden dit blogbericht nuttig door Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Hier is de slechte query:

query.Query ="<Waar><En><Neq><FieldRef naam 'Abbr' = /><Type waarde = 'Tekst'>SFNY</Waarde><FieldRef naam 'Abbr' = /><Type waarde = 'Tekst'>SFIS</Waarde></Neq></En></Waar>";

Hier is het opgelost:

query.Query ="<Waar><En><Neq><FieldRef naam 'Abbr' = /><Type waarde = 'Tekst'>SFNY</Waarde></Neq><Neq><FieldRef naam 'Abbr' = /><Type waarde = 'Tekst'>SFIS</Waarde></Neq></En></Waar>";

Dus, de moraal van het verhaal is: Zorg ervoor dat uw CAML correct is of u kunt een excentrieke fout krijgen.

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

</einde>

Snelle oplossing voor "er is een fout opgetreden tijdens het laden van het formulier”

Ik ben het testen van een aangepaste SharePoint Designer 2010 activiteit deze prima zondag middag en ik was onverwacht raken een 'kritieke fout' wanneer u probeert te starten van de werkstroom:

Er is een fout opgetreden tijdens het laden van het formulier.

Klik op opnieuw te laden van een nieuwe kopie van het formulier.  Als deze fout zich blijft voordoen, Neem contact op met het ondersteuningsteam voor de website.

Klik op sluiten om te sluiten dit bericht.

Foutdetails weergeven

Natuurlijk, Als u op de knop "Show foutdetails" alles wat het doet is u tonen een correlatie-ID:

image

In mijn geval, Dit bleek te zijn een probleem Alternatieve toewijzingen voor toegang.  Ik keek naar het logboekbestand in de 14 component en zag dat InfoPath was klagen over een kwestie AAM (Aangezien ik was het raken van localhost in plaats van de naam van de server).  Ik veranderde mijn URL en dat het opgelost.

Het heeft laten zien dat met alle van de negatieve van de diverse bits nu in de SP 2010, het ding u natuurlijk is dit een probleem (SharePoint Designer workflow in mijn geval) eigenlijk helemaal niets te maken met de kern van het probleem is.

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

</einde>

SharePoint 2010 Oplossing vast te zitten in het "implementeren” Status

Ik gebruikte PowerShell om een oplossing te implementeren op een SharePoint-farm (h/t:  Corey Roth en zijn blogbericht). 

Ik ging toen naar de centrale admin, toegankelijk systematiek zetting, en vervolgens "Beheren boerderij oplossingen" om het te implementeren aan de boerderij en mijn (lichte) ontzetting, het vast kwam te zitten in het "distribueren".

Ik heb deze kwestie komen vele malen op de MSDN forums, dus ik behoorlijk nerveus over het was.  Ik zocht een beetje rond en vond dit artikel nuttig (door een schijnbaar toegerekend persoon van http://www.resolutionsnet.co.uk/).  Ik geannuleerd de implementatie baan en wanneer mij tikken in de oplossing, het vertelde me dat het de oplossing met succes hadden ingezet tot drie van de vier servers in de farm.

Ik ging naar de dolende server, de timerservice gestopt en herstart het.  Windowsserver eigenlijk vertelde me dat de service kan niet reageren op de opdracht, dus dat mij vertelt dat het was ziek.

Deze keer, Toen ik ging terug naar centrale admin, Ik was in staat om het te implementeren met geen enkel probleem.

Hopelijk zal dit stukje info helpen sommige in een binden een van de dagen.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Fout van de dag: "Niet toevoegen de opgegeven vergadering aan de GAC”

Ik heb een beetje gevochten met visual studio 2010 op een een sp2010 oplossing en kreeg deze fout:

Er is een fout opgetreden in implementatie stap "Oplossing toevoegen": Fout: De opgegeven vergadering toevoegen niet aan de globale assembly-cache: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

Ik ging naar de GAC zelf (c:\windowsassembly) om te proberen en te verwijderen en kreeg een "dossier in gebruik" fout.

Ik deed een iisreset, Ik bijna gedownload Sysinternals, Ik stopte de timerservice in services… tot slot, Ik enkel gesloten en heropend visual studio zelf en ik was eindelijk in staat om het te sluiten uit.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Snel en eenvoudig: Foutopsporing VS 2010 Implementatie van oplossingen

Visual Studio 2010 hard-aan-debug fouten gerapporteerd tijdens de implementatie sommige tijden.  Een snelle en gemakkelijke manier om te doen wat het zeer ruwe zuiveren is te gooien uw eigen benoemde uitzonderingen.  Visual Studio zal laten zien in de console output.

Overwegen dit codefragment:

image

Als deze functie is een webtoepassing met als bereik, site zal null worden.  Als u probeert en verwijzen naar een eigenschap van site, u krijgt de dubbelzinnige fout:

Er is een fout opgetreden in implementatie stap "Oplossing toevoegen": Object reference not set to een exemplaar van een object.

Echter, Als een nieuwe uitzondering te gooien en een tekenreeks doorgeven aan de constructor, u krijgt een iets meer nuttig bericht:

image

Het is een ruwe techniek, maar vrij snel en gemakkelijk.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Timer Job FeatureActivated en functie toepassingsgebied

Ik heb gewerkt met wat code die iemand gaf aan mij voor een timeropdracht.  Hij had niet de werkelijke functie activeren wetboek voorzien zodat ik moest schrijven het, Natuurlijk.  Nam ik voordeel van Andrew Connell de beroemde blogpost over het onderwerp.

Ik ben met behulp van Visual Studio 2010 en implementatie gehouden niet met een fout "fout opgetreden in implementatie stap 'Toevoegen oplossing': Object reference not set to een exemplaar van een object. "

Ik nam zijn code ook letterlijk.  Ik was de functie op het niveau van de webtoepassing scoping, zoals:

image

Als een resultaat, de eigenschappen die worden verzonden naar de ontvanger zijn van de webtoepassing, niet een siteverzameling.  In het einde, de code ziet er als volgt:

openbare nietige FeatureActivated overschrijven(SPFeatureReceiverProperties eigenschappen)
{

    // Doe het volgende met web app scoped functies niet, het leidt tot wanhoop Glimlach
    // SPSite site = eigenschappen.Feature.Parent als SPSite;

    SPWebApplication wa = eigenschappen.Feature.Parent als SPWebApplication;

    Als (WA == null) nieuwe uitzondering gooien("webapp2 is null".);

    foreach (SPJobDefinition baan in wa.JobDefinitions)
    {

        Probeer
        {
            Als (baan.Naam List_JOB_NAME ==)

                baan.Verwijderen();
        }
        vangst (Uitzondering e)
        {
            nieuwe uitzondering gooien("marker 2");
        } // Overstaptijd voor de uitzondering e
    }

    // installeren van de baan

    WeatherForecastTimerJob weatherForecastTimerJob =
        nieuwe WeatherForecastTimerJob(List_JOB_NAME, WA);

    SPMinuteSchedule schema = nieuwe SPMinuteSchedule();
    schema.BeginSecond = 0;
    schema.EndSecond = 59;
    schema.Interval = 5;
    weatherForecastTimerJob.Schedule = plannen;
    weatherForecastTimerJob.Update();

}

De sleutel take-away is dat wanneer de functie is een web app met als bereik, de SPFeatureReceiverProperties SharePoint doorgeeft aan de ontvanger van uw functie heeft web app niveau parameters.  Andrew's oude blog post wordt verondersteld dat wordt het bereik naar de siteverzameling.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

CodePlex Project Update: SharePoint Designer Workflow extensies

Een tijdje geleden, IK wrote dat ik probeerde te doen herleven mijn oude CodePlex project, SharePoint Designer Workflow extensies.  Dat CodePlex project werd ontwikkeld voor WSS/MOSS en een handvol type hulpfuncties voegt, zoals "ToLower()”, "ToUpper()”, "Subtekenreeks()"enzovoort.  Het heeft zelfs een algemene doel "call webservice" stijl functie.  U kunt meer lezen over het hier: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Ik verlaten min of meer het vrij een tijdje geleden.  Sinds SharePoint 2010 kwam, echter, Ik heb zin om terug kijken en maken het werk in SP 2010.  Goed, vandaag, Ik deed enkel dat.  Ik heb niet de code te CodePlex nog bijgewerkt. Ik wil mezelf onderwijzen over CodePlex verdragen voordat ik dat doen, maar ik heb update de introductiepagina wiki voor het project.

De bredere en meer interessante implicatie is dat aangepaste activiteiten uit WSS en MOSS lijken naar de haven vrij gemakkelijk, dat is een (Welkom) verrassing voor me.

Hier is wat het lijkt in SharePoint Designer wanneer het werkt:

image

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Waar is Microsoft.SharePoint.ApplicationPages.Administration.dll?

Ik was een visual studio-project die verwijst naar Microsoft.SharePoint.ApplicationPages.Administration.dll overhandigd.  Het kostte me een beetje terwijl te vinden en ik dacht ik zou delen.  In mijn omgeving, het gelegen op:

c:\Program filescommon filesmicrosoft sharedweb server extensions14configadminbin

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

BrightStarr VS op zoek naar SharePoint analist

Mijn bedrijf, BrightStarr, is op zoek naar een SharePoint business analist.  Ons doel is om te werken met iemand die:

  • Begrijpt heel goed het platform
  • Heeft een goed idee van wat een slimme oplossing SharePoint versus een geplaveide samen house of cards is
  • Geniet van het werken direct klanten, Sommige van wie begrijpen wat SharePoint is alles over, en sommigen slechts een vaag idee hebben dat SharePoint zou hen kunnen helpen, maar niet zeker precies hoe
  • Zeer goed kunt schrijven
  • Echt goed met een klein team kunnen communiceren
  • Is goed in en geniet van multi-tasking.  Dit is niet een zwaar procesmatige omgeving (We hebben genoeg proces om dingen op een georganiseerde manier te doen, maar we razendsnel op onze voeten, lenig en al dat goede materiaal).

Dit is niet het standpunt van een ontwikkelaar, hoewel als je een consultant-ontwikkelaar op zoek te concentreren meer of consulting en minder op ontwikkeling, Dit zou een goede stap voor u.

Als u geïnteresseerd bent, ping me op twitter of e-mail me!

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin