SharePoint MVP Chat ons 04/20

Jeg vil deltage i en af perioden MVP chats næste uge, 04/20.  Her er Microsofts opskrivning og link til registrering:

Har du skrappe tekniske spørgsmål vedrørende SharePoint som du søger svar? Vil du tryk i dyb viden om de talentfulde Microsoft Most Valuable Professionals? SharePoint-MVP'er er de samme mennesker, du ser i Fællesskabets tekniske som forfattere, højttalere, bruger gruppeledere og answerers i MSDN og TechNet foraene. Af populære efterspørgsel, Vi har bragt disse eksperter sammen som kollektiv gruppe kan besvare dine spørgsmål live. Så venligst slutte sig til os og bringe i spørgsmål,! Denne chat vil dække WSS 3.0, MOSS, SharePoint Foundation 2010 og den SharePoint-Server 2010. Emnerne omfatter opsætning og administration, design, udvikling og generelle spørgsmål.
Venligst joinforbindelse os på onsdag April 20th på 9 am PDT/middag EST til at chatte med MVP'er fra hele verden. Få mere at vide og føje disse chatrum til din kalender ved at besøge MSDN begivenhed siden http://msdn.microsoft.com/en-us/events/aa497438.aspx

Jeg tiltrådte i en af disse sidste år, og det var en reel blast.  Det er blot en crazy slags åbent spørgsmål/svar extravaganza. 

Her er nogle af de (i øjeblikket) planlagte SharePoint MVP deltagere:

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 er et bredt spektrum af interesser og specialiteter.  Jeg tror, dette vil være en sjov tid og god brug af din frokost time (eller enhver time om dagen Smil )

Tilmeld her her (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Én grund til "en eller flere felt typer ikke er installeret korrekt”

Jeg i går gør en lille tweak til en webdel, der gør en CAML forespørgsel mod en liste.  Jeg foretog ændringen, implementeret det og fik ramt med en fejl:

Der opstod en uventet fejl i de tre dag Outlook vejrudsigt webdel. Kontakt systemadministratoren. En eller flere felttyper er ikke installeret korrekt. Gå til siden listen Indstillinger for at slette disse felter.

Jeg stod overfor en anden oddball spørgsmålet tidligere, så jeg ikke straks oprette forbindelse min CAML query med de fejl, der SharePoint rapportering til mig.  Jeg gjorde en hurtig bing søgning og og fundet denne nyttige blogindlæg ved Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Her er de dårlige forespørgsel:

forespørgsel.Forespørgsel ="<Hvor><Og><Neq><FieldRef navn = 'Eller' /><Værdi Type = 'Text'>SFNY</Værdi><FieldRef navn = 'Eller' /><Værdi Type = 'Text'>SFIS</Værdi></Neq></Og></Hvor>";

Her er det fast:

forespørgsel.Forespørgsel ="<Hvor><Og><Neq><FieldRef navn = 'Eller' /><Værdi Type = 'Text'>SFNY</Værdi></Neq><Neq><FieldRef navn = 'Eller' /><Værdi Type = 'Text'>SFIS</Værdi></Neq></Og></Hvor>";

Så, moralen i historien er: Kontroller din CAML er korrekte, eller du kan få en oddball fejl.

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

</slutningen>

Quick Fix For "der er opstået en fejl under indlæsning af formen”

Jeg test en brugerdefineret SharePoint Designer 2010 aktivitet i fint søndag eftermiddag og jeg uventet rammer en "kritisk fejl" Når du forsøger at starte arbejdsprocessen:

Der er opstået en fejl under indlæsning af formen.

Klik på Start forfra for at indlæse en ny kopi af formularen.  Hvis fejlen fortsætter, Kontakt supportteamet for webstedet.

Klik på Luk for at afslutte denne meddelelse.

Vis Fejldetaljer

Selvfølgelig, Hvis du klikker på knappen "Vis Fejldetaljer" alle ikke er Vis du en korrelations-ID:

image

I mit tilfælde, Dette viste sig for at være en alternativ adgang tilknytninger problem.  Jeg kiggede på logfilen i den 14 hive og oplevede, at InfoPath klager over et AAM problem (da jeg rammer localhost i stedet for navnet på serveren).  Jeg har ændret mit URL og som løst det.

For at vise, at med alle lænker forskellige bittene nu i SP 2010, ting du dette er naturligvis et problem (SharePoint Designer arbejdsprocessen i mit tilfælde) er faktisk helt uafhængige af core problemet.

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

</slutningen>

SharePoint 2010 Løsning hænger i "implementering” Status

Jeg brugte PowerShell til at implementere en løsning til en SharePoint-farm (h/t:  Corey Roth og hans blog-indlæg). 

Derefter gik jeg til den centrale admin, adgang til Systemindstillinger og derefter "Administrer farm løsninger" til at implementere det til farmen og til min (lille) forfærdelse, det fik stukket i "implementering".

Jeg har set dette problem kommer mange gange på MSDN-foraene, så jeg var temmelig nervøse.  Jeg søgte omkring en bit og fundet denne nyttige artikel (af en tilsyneladende unattributed person fra http://www.resolutionsnet.co.uk/).  Jeg annulleret installation jobbet, og når jeg klikkede i løsningen, Det fortalte mig, at det med held havde indsat løsningen til tre af de fire servere i farmen.

Jeg gik til errant serveren, stoppes timertjenesten og genstartes det.  Windows server faktisk fortalte mig, at tjenesten ikke kunne besvare kommandoen, så der fortæller mig, at det var syge.

Denne gang, Når jeg gik tilbage til central administration, Jeg var i stand til at installere det med noget problem.

Forhåbentlig vil denne bit af info hjælpe nogle i en binde en af dagene.

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Fejl af dagen: "Kan ikke tilføje den angivne Assembly til GAC”

Jeg har kæmpet en smule med visual studio 2010 på en en sp2010 løsning og fik denne fejl:

Der opstod fejl i installationen trin 'Tilføje løsning': Fejl: Kan ikke tilføje den angivne assembly til den globale assemblycache: YourAwesomeDLLThat IAmJustNotGoingToInstallRightNow.dll

Jeg gik til GAC selve (c:\windowsassembly) at forsøge at fjerne og fik fejlmeddelelsen "filen er i brug".

Jeg gjorde iisreset, Jeg hentede næsten Sysinternals, Jeg stoppede timertjenesten i services… endelig, Jeg bare lukkes og genåbnes, visual studio, selve og jeg endelig kunne lukke det.

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Hurtig og nem: Fejlfinding VS 2010 Løsning implementering

Visual Studio 2010 rapporter hårdt at debug fejl under implementeringen nogle gange.  En hurtig og nem måde at gøre nogle meget uslebne fejlfinding er at kaste din egen navngivne undtagelser.  Visual Studio vil vise dem i konsollen output.

Overveje denne bit af kode:

image

Hvis denne funktion skal udføres på Webserverniveau et webprogram, webstedet vil være null.  Hvis du prøver og henvise til en egenskab af websted, Du får den tvetydige fejl:

Der opstod fejl i installationen trin 'Tilføje løsning': Objektreferencen er ikke indstillet til en forekomst af et objekt.

Dog, Hvis Udløs en undtagelse for nye og videregive en streng til konstruktøren, Du får en lidt mere nyttige meddelelse:

image

Det er en rå teknik, men temmelig hurtigt og nemt.

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Timeren Job FeatureActivated og funktion anvendelsesområde

Jeg har arbejdet med nogle kode, der nogen udleveres til mig til et timeren job.  Han ikke havde forudsat aktiveringskoden faktiske funktion, så jeg var nødt til at skrive det, Selvfølgelig.  Jeg benyttede Andrew Connells berømte blogindlæg om emnet.

Jeg bruger Visual Studio 2010 og implementering holdt ikke med en fejl "der opstod fejl i installationen trin 'Tilføj løsning': Objektreferencen er ikke indstillet til en forekomst af et objekt. "

Jeg tog hans kode for bogstaveligt.  Jeg scoping funktionen til webprogramniveau, som vist:

image

Som et resultat, de egenskaber, der sendes til modtageren er fra web application, ikke en gruppe af websteder.  I sidste ende, koden ligner denne:

offentlige tilsidesætte void FeatureActivated(SPFeatureReceiverProperties egenskaber)
{

    // Ikke gøre følgende med web-app virkefelt funktioner, Det fører til fortvivlelse Smil
    // SPSite websted = egenskaber.Feature.Parent som SPSite;

    SPWebApplication wa = egenskaber.Feature.Parent som SPWebApplication;

    Hvis (WA == null) Udløs nye undtagelse("webapp2 er null.");

    foreach (SPJobDefinition job i wa.JobDefinitions)
    {

        Prøv
        {
            Hvis (job.Navn == List_JOB_NAME)

                job.Slette();
        }
        fangst (Undtagelse e)
        {
            Udløs nye undtagelse("mærke 2");
        } // fange undtagelse e
    }

    // installere jobbet

    WeatherForecastTimerJob weatherForecastTimerJob =
        nye WeatherForecastTimerJob(List_JOB_NAME, WA);

    SPMinuteSchedule tidsplan = nye SPMinuteSchedule();
    planlægge.BeginSecond = 0;
    planlægge.EndSecond = 59;
    planlægge.Interval = 5;
    weatherForecastTimerJob.Schedule = tidsplan;
    weatherForecastTimerJob.Update();

}

Nøglen take-away er, at når funktionen udføres på Webserverniveau en web app, den SPFeatureReceiverProperties, der SharePoint overfører til din funktion modtager har web app niveau parametre.  Andrews gamle blogindlæg antager det udføres på Webserverniveau samlingen websted.

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

CodePlex projekt opdatering: SharePoint Designer arbejdsprocessen udvidelser

Et stykke tid siden, JEG skrev at jeg forsøgte at genoplive min gamle CodePlex projekt, SharePoint Designer arbejdsprocessen udvidelser.  CodePlex projektet blev udviklet til WSS/MOSS og tilføjer en håndfuld af hjælpeprogrammet type funktioner, såsom "ToLower()”, "ToUpper()”, "Understreng()"og så videre.  Det har selv en general purpose "call web service" stil funktion.  Du kan læse mere om det her: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Jeg forladt mere eller mindre det helt et stykke tid siden.  Nogensinde siden SharePoint 2010 kom ud, dog, Jeg har betyder at se tilbage på det og gøre det arbejde i SP 2010.  Godt, i dag, Jeg gjorde bare, at.  I haven't updated koden til CodePlex endnu. Jeg vil gerne uddanne mig på CodePlex konventioner før jeg, at, Men jeg opdatere hjemmesiden wiki for projektet.

Den bredere og mere interessant implicit er at brugerdefinerede aktiviteter fra WSS og MOSS synes at port over temmelig let, der er en (Velkommen) overraske mig.

Her er hvad det ligner i SharePoint Designer, når den fungerer:

image

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

Hvor er Microsoft.SharePoint.ApplicationPages.Administration.dll?

Jeg blev udleveret en visual studio-projekt, der henviser til Microsoft.SharePoint.ApplicationPages.Administration.dll.  Det tog mig en smule, mens for at finde det, og jeg tanker jeg deler.  I mit computermiljø, Det er placeret på:

c:\programmet c:ProgrammerFælles filerMicrosoft sharedweb server extensions14configadminbin

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin

BrightStarr USA søger SharePoint analytiker

Min virksomhed, BrightStarr, søger en SharePoint forretningsanalytikeren.  Vores mål er at arbejde med en person, der:

  • Forstår platformen meget godt
  • Har en god idé om, hvad er en smart SharePoint løsning kontra et brostensbelagte sammen korthus
  • Nyder arbejder direkte klienter, nogle af hvem forstår hvad SharePoint handler om, og nogle, der har bare en vag forestilling om at SharePoint kunne hjælpe dem, men ikke sikker på præcis hvordan
  • Kan skrive meget godt
  • Kan kommunikere rigtig godt med et lille team
  • Er god til og nyder multi-tasking.  Dette er ikke et stærkt proces-drevet miljø (Vi har nok proces at gøre tingene på en organiseret måde, men vi er ekstremt hurtig på vores fødder, rappe og alt det gode kram).

Dette er ikke en udvikler holdning selv om hvis du er en konsulent-udvikler søger at fokusere mere eller consulting og mindre på udvikling, Dette kunne være et godt skridt for dig.

Hvis du er interesseret, ping mig på twitter eller email mig!

</slutningen>

Abonner på min blog.

Følg mig på kvidre på http://www.twitter.com/pagalvin